Créer une Vue à l'aide du Serveur Lié db pour SQL Server
Comment puis-je créer un Affichage sur un Serveur Lié db. Par Exemple, j'ai un serveur lié [1.2.3.4] sur [5.6.7.8]. Les deux db serveurs SQL Sserver 2005. Je veux créer un Affichage sur [5.6.7.8] à l'aide de la table sur le serveur lié.
EDIT:
Sur la création à l'aide du nom complet, [1.2.3.4].db.dbo.tableau, j'obtiens cette erreur.
SQL Erreur d'Exécution.
Exécuté l'instruction SQL: SELECT * from 1.2.3.4.db.dbo.tableau (Vous pouvez voir les parenthèses ne sont pas là.)
Source De L'Erreur: .Net Fournisseur De Données SqlClient
Message d'erreur: syntaxe Incorrecte près de '0.0'. ---> la partie de l'adresse IP.
Je suis juste de créer cette ManagementStudio, ne pas l'utiliser car il n'est pas encore créé. J'Ai changé d'IP. Dans l'image, vous pouvez voir il n'y a pas de parenthèses autour de la propriété intellectuelle, mais j'ai donné et sur l'erreur, ces supports sont supprimés.
Grâce.
555.555.555.555 n'est pas une adresse IP valide. Chaque numéro peut comporter un maximum de 255 et il doit être une adresse IP valide. Par exemple, vous devriez être en mesure de faire un ping de l'adresse IP: ping 10.1.16.1. Souvent, il est plus logique d'utiliser le nom du serveur plutôt que l'adresse IP.
Merci pour votre réponse. 555.555.555.555 n'est pas l'adresse IP, je suis à l'aide. J'ai changé délibérément.
OriginalL'auteur Kashif | 2010-03-22
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin d'utiliser les quatre qualifiés nom: linkedserver.la base de données.schéma.tableau
Voici un article MSDN sur accéder à des noms d'objets.
Vous pourriez vouloir essayer manuellement la création de la vue, plutôt que d'utiliser le SQL outils de Gestion:
Je recommande également que vous utilisez un nom, si possible, pour le serveur lié plutôt que d'utiliser l'adresse IP.
OriginalL'auteur Ryan
Son un SQL Management Studio.
Si vous essayez de créer la vue à l'aide de la gestion de studio NOUVEAU point de VUE, puis vous obtenez cette erreur de syntaxe incorrecte.
Mais si vous utilisez SQL Query:
ensuite, il sera.
À tester, vous verrez la vue est créée lorsque vous actualisez points de vue.
Si vous il suffit de faire une requête select à partir de la vue, vous verrez la vue, renvoyer les résultats.
Mais si vous essayez de passer en mode design de ce point de vue et essayer de l'exécution de la conception de la requête de l'erreur apparaît de nouveau, même si la vue a été créé avec succès.
C'était la question que j'avais. J'ai donné le " en Suspens objet de l'avertissement, trop d'importance. Merci Phil.
OriginalL'auteur Phil Choo
Si le serveur lié est configurée, il suffit de tableaux de référence sur l'aide de quatre parties d'un nom qualifié:
Donc, si votre nom de serveur lié est [0.0.0.0], vous pouvez faire référence à une table comme:
OriginalL'auteur David M
votre problème principal est le nom de votre Serveur de Lien avec les nombres (adresse IP). La seule façon qui ont travaillé pour moi a été l'aide de l'ordre alphabétique de nom pour mon Serveur de Lien sans dot".'
Vous pouvez utiliser ces lignes de code à ajouter votre lien de serveur et d'authentification:
Vous pouvez trouver l'original de la réplique ici
Bon point, merci.
C'est une excellente solution pour créer de serveur lié avec un alias lors de vos DNS ne permet pas de résoudre correctement les noms.
OriginalL'auteur Hossein Sarshar
Pour les serveurs liés à l'aide de l'périodes pour un service web nom - cela ne fonctionnera pas.
Le code de détails et les étapes de la différence, posté dans:
http://www.access-programmers.co.uk/forums/showthread.php?t=260764
par exemple
FROM [V2.EGG.COM]..[NAT_DBA].[NV_WELLS]
Dans SSMS 2008, les crochets autour de l' [V2.EGG.COM].. sont supprimés par l'éditeur. Ensuite, la mise à jour se trompe jamais, car il est de plus de 4 pièces.
Ont cherché en vain à trouver un travail.
Le Script qui ne fonctionne pas posté dans le lien ci-dessus.
OriginalL'auteur Rx_
Vous pouvez aussi simplement faire glisser et déposer de la table/vue de l'objet à partir du serveur lié à votre vue et de Gestion de Studio va créer les quatre de référence de la pièce pour vous.
OriginalL'auteur Simon
Vous avez besoin de définir un Serveur Lié avant, vous pouvez y accéder depuis l'entrée de serveur lié contient également les détails de l'authentification.
Après la création d'un serveur lié, vous pouvez avoir accès à ses bases de données et leurs objets à l'aide de la notation par points servername.la base de données.[le propriétaire].objet
OriginalL'auteur devio