Questions marquées «linked-server»

Le serveur lié permet le fonctionnement sur plusieurs serveurs en une seule requête.

2
Laquelle est la plus efficace: sélection du serveur lié ou insertion dans le serveur lié?
Supposons que je dois exporter des données d'un serveur à un autre (via des serveurs liés). Quelle déclaration sera plus efficace? Exécution sur le serveur source: INSERT INTO [DestinationLinkedServer].[DestinationDB].[dbo].[Table] SELECT a, b, c, ... FROM [dbo].Udf_GetExportData() Ou exécutant sur le serveur cible: INSERT INTO [dbo].[Table] SELECT a, b, c, ... …


5
Pourquoi cette distribution explicite ne cause-t-elle des problèmes qu'avec un serveur lié?
J'interroge les données d'un serveur lié via une vue sur le serveur d'origine. La vue doit inclure quelques colonnes standardisées, telles queCreated , Modifiedet Deleted, mais dans ce cas, la table sur le serveur source n'a pas d'informations appropriées. Les colonnes sont donc explicitement converties en leurs types respectifs. J'ai …

3
Faire pivoter les lignes dans plusieurs colonnes
J'ai une instance SQL Server qui a un serveur lié à un serveur Oracle. Il existe une table sur le serveur Oracle appelée PersonOptionsqui contient les données suivantes: ╔══════════╦══════════╗ ║ PersonID ║ OptionID ║ ╠══════════╬══════════╣ ║ 1 ║ A ║ ║ 1 ║ B ║ ║ 2 ║ C ║ …



3
Comment recharger un serveur lié?
J'utilise Microsoft SQL Server 2014 Enterprise Edition. Un problème se produit avec les serveurs liés où il est nécessaire de redémarrer le serveur ou d'arrêter le MSSQLSERVERservice. Lorsque le serveur s'exécute à nouveau, les serveurs liés (à DB2) ne fonctionnent pas correctement et le serveur SQL affiche cette erreur: Msg …

3
Création d'un serveur lié qui pointe vers lui-même
J'essaie de créer un serveur lié sur une instance SQL Server 2014 servername\instancenameà l'aide de l'appel suivant: EXEC master.dbo.sp_addlinkedserver @server = N'servername\instancename', @srvproduct=N'SQL Server' Je reçois l'erreur: Msg 15028, Level 16, State 1, Procedure sp_addlinkedserver, Line 82 The server 'servername\instancename' already exists. Cela fonctionne bien dans SQL Server 2005, et …

5
Erreur de serveur lié non détectée par TRY-CATCH
Je configure un travail pour parcourir une liste de serveurs liés et exécuter une requête spécifique sur chacun d'eux. J'essaie d'exécuter la requête à l'intérieur d'un bloc TRY-CATCH, donc s'il y a un problème avec un serveur particulier, je peux le journaliser mais continuer avec les autres serveurs. La requête …






2
Comment écrire du SQL portable qui fait référence à un serveur lié?
J'ai une procédure stockée qui fait référence à un serveur lié. À plusieurs endroits de la procédure, j'ai quelque chose comme ceci: INSERT INTO [TableName] (...Columns...) SELECT ...Columns... FROM [ServerName\InstanceName].[Catalogue].[dbo].[TableName] WHERE TableNameID = @TableNameID Cette procédure existe dans mon environnement de développement, mon environnement de test et mon environnement en …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.