Articles of database réplication

Choix de la meilleure solution de haute disponibilité pour une database de rapports et une application Frontend

J'ai hérité d'un système avec 3 bases de données fonctionnant sur un seul server (SQL Server 2012): StagingDB (250 Go) ReportingDB (350 Go) AppDB (500 Go). Chaque jour, le process suivant arrive: Plusieurs Go de données CSV en text brut sont déposées sur le server par un process tiers. SQL Server Agent récupère datatables et […]

Synchronisation de deux instances SQL Server

J'ai deux segments de réseau et les deux sont connectés via Internet, disons un en tant que server d'entreprise et un autre en tant que production à distance. J'ai une application Intranet fonctionnant dans les deux environnements en utilisant l'instance SQL unique, tout fonctionne bien. Mais mon environnement de production Internet se déconnecte fréquemment, donc […]

Meilleure solution pour avoir une copy en direct d'une database lorsque la réplication n'est pas une option

Récemment, j'ai dû implémenter la réplication transactionnelle pour avoir une copy en direct de cette database sur un autre server à des fins de reporting. Lors de la configuration de la réplication, j'ai réalisé que beaucoup de tables n'avaient pas de key primaire, donc je ne pouvais pas publier toutes les tables que je voulais. […]

Tests de réplication SQL Server

Je voudrais écrire un script sql pour faire un test de fumée de base pour vérifier que la configuration de la réplication sur mon server est correcte. Je pense qu'un simple set d'opérations CRUD contre les tables censées être répliquées atteindra ce que je veux et j'imagine que le workflow ressemblera à ceci: INSERT une […]

Supprimer les abonnements de réplication SQL Server

J'ai un problème avec la réplication sur ma machine où je suis coincé avec un certain nombre d'abonnements montrant dans SSMS qui n'existent pas. J'ai essayé de les supprimer en utilisant l'interface user dans SSMS et aussi en utilisant du T-SQL … mais pas de chance. Les publications n'existent même plus (elles étaient sur la […]

Dynamics AX et l'environnement SQL Server

Je suis à la search de bonnes pratiques ici … Notre système ERP est Dynamics AX 2009, mais nous passons à AX 2012. Tout est virtuel sauf le SQL Server. Tout frappe le SQL Server; ERP, site Web et tous les rapports. Le site Web et certains rapports doivent être «à la minute». Dois-je aller […]

Quel est un moyen simple de répliquer des données de SQL Server vers SAP HANA?

Je consulte SAP HANA (www.saphana.com), une database relativement récente de SAP. La majeure partie de mon expérience concerne la modélisation de données sur HANA et j'ai donc très peu fait en termes de configuration ou d'administration de réplication ou de traitement ETL (généralement via SAP SLT ou SAP BO Data Services, d'autres produits sont également […]

L'insertion dans une table avec une colonne Identité pendant la réplication provoque une erreur dans SQL Server

J'ai une table A_tbl dans ma database. J'ai créé un triggersur sur A_tbl pour capturer les loggings insérés. Trigger insère des loggings dans ma table de queue B_tbl . Cette table a une colonne Identity avec la propriété "Not for replication" comme 1. A_tbl (Id, nom, valeur) avec Id comme key primaire B_tbl (uniqueId, Id) […]

StoreGeneratedPattern T4 EntityFramework préoccupation

Voici la situation: J'utilise SQL Server 2008 R2, la réplication SQL, Visual Studio 2010, EntityFramework 4, C # 4. Le cours d'action de notre DBA consiste à utiliser une colonne rowguid pour que la réplication SQL fonctionne avec notre configuration. Ces colonnes doivent avoir une propriété StoreGeneratedPattern définie sur Computed sur chacune de ces colonnes. […]

Suggestions sur le développement continu du schéma de database lorsqu'il est en cours de réplication

Je travaille actuellement sur une database qui vient avec un projet hérité qui utilise EntityFramework (met à jour le code basé sur la database existante en utilisant Data Model Designer) Actuellement, je travaille sur la copy principale et nos développeurs travaillent localement en utilisant des réplications de fusion SQL Server sur leur PC local. Le […]