Ist es möglich, nicht nur einen LinkedServer, aber verknüpfte Datenbank und Server? Meine Situation ist, dass eine Umgebung, die mit einer Einrichtung:SQL Server verknüpfte Datenbank Aliase
ServerX: DatabaseOne, DatabaseTwo
und eine andere Umgebung aus:
servery: MyDatabaseOne, MyDatabaseTwo
Nun DatabaseOne und MyDatabaseOne sind genauso wie DatabaseTwo und MyDatabaseTwo. Ich habe eine gespeicherte Prozedur, die einige grundlegende Tabellenaktualisierungen von einer Datenbank zur anderen auf einem bestimmten Server ausführt, und ich möchte, dass sie in beiden Umgebungen arbeiten kann. Ich habe einen Verbindungsserver einrichten, so meine Referenz sein kann:
MyLinkedServer.DatabaseOne.dbo.MyTable oder MyLinkedServer.MyDatabaseOne.dbo.MyTable
Auch mit diesem aber ich muss die SP ändern, wenn ich wechseln Umgebungen die db Namen zu ändern, ist es eine Möglichkeit, einen Datenbank-Alias der Einrichtung, so dass ich schreiben kann:
SELECT * FROM MyLinkedServer.MyLinkedDatabase.dbo.MyTable
damit solange LinkedServer und (wenn möglich) LinkedDatabase wird in jeder Umgebung eingerichtet, der SP funktioniert ohne Änderung beim Switching g Umgebungen?
Um über verknüpfte Server und Synonyme zu erfahren, beziehen Sie sich bitte http://sqlblog.toolsoftonline.com/?p=78 –