Ich habe eine Developer Edition von SQL Server 2008, aber jetzt habe ich eine Software mit einer fest codierten Verbindungszeichenfolge:
Data Source=.\SQLEXPRESS;Initial Catalog=db;User Id=sa;Password=1234;
Jetzt habe ich versucht, SQLEXPRESS einen Alias im Konfigurationstool hinzuzufügen, möchte diesen neuen Alias jedoch nicht verwenden.
Ich habe TCP / IP aktiviert und den Dienst neu gestartet.
sql-server
sql-server-2008
Roger Far
quelle
quelle
Antworten:
Führen Sie die folgenden Schritte aus, um einen Alias hinzuzufügen:
New Alias...
.\SQLEXPRESS
als Aliasnamen ein..
den Servernamen ein (entsprichtlocalhost
).Wenn Sie die HOSTS-Datei so ändern, dass sie eine Einstellung für SQLEXPRESS enthält, werden DNS-Suchvorgänge für einen Computer mit dem Namen SQLEXPRESS nur an die angegebene IP-Adresse umgeleitet. Das wird nicht dazu führen
.\SQLEXPRESS
, dass die SQL-Instanz localhost aufgelöst wird.quelle
.\SQLEXPRESS
Alias verwenden, um mit meiner benannten Dev-Instanz zu arbeiten:\\.\pipe\MSSQL$STOLLEDEV\sql\query