2017-12-08 3 views
0

統合テストを実行する際に、接続文字列を使用してデータベースに接続しています。私は、接続文字列で、デフォルトのサーバーインスタンスに接続するためのデフォルトの表記があります知っている:接続文字列の既定のMSSQLデータソースを変更します

data source=.;initial catalog=[database name];integrated security=SSPI;

残念ながらデータベースは現在、デフォルトのサーバーにインストールし、私はデフォルトに変更することができません互換性の問題に起因していませんサーバ。溶液が共有されているので、私はこの設定を確認することができない、と私は、マニュアルの多くを行う必要があるでしょう

data source=[My Server name] ;initial catalog=[database name];integrated security=SSPI;

:今、すべての私のテストのために、私はそうのようなサーバ名を割り当てる必要がありますこのためのメンテナンス。

最初の例に示すように接続文字列を使用できるように、PCのデフォルトSQL Serverを変更する方法はありますか?

EDIT:

data source=.\SQLEXPRESS;initial catalog=[database name];integrated security=SSPI;

EDIT 2:

私はこのawnser

答えて

0

で、私の問題を解決することができた私は成功し、次の接続文字列を使用することができました

既定のサーバーを変更するには、次のようにします。

sp_dropserver <old_name>; 
GO 
sp_addserver <new_name>, local; 
GO 
0

あなたはこれを試すことができます。

sp_dropserver 'your server name'>; 
    GO 
    sp_addserver '.', local; 
    GO 

あなたはへの接続文字列を変更することができます。

data source=.;initial catalog=[database name];integrated security=True; 

これは、他のdeveloppersを邪魔しません。

+0

これは、名前を変更しましたが、私はまだエラーは何デフォルトの接続文字列 – martijn

+0

を使用して接続することはできませんか? SSPIですか?エラーメッセージを共有できますか? –

+0

エラーメッセージはありません。私は名前を更新できますが、接続文字列はまだ失敗します。私がsp_helpserverを実行すると、名前とネットワーク名が変更されているのがわかります – martijn

関連する問題