2017-03-07 13 views
1

私は気付きました。接続文字列を使用してIDデータベースを移行しました。私が何をしたとしても、私は見て見ましたが、データベースを見つけることができませんでした。だから私は、私の接続文字列を再評価し、彼らは類似していないよ気づい: localhostと(LocalDb)/ MSSQLLocalDB間のSqlの相違

var connectionString = @"Server=localhost;Database=MyDatabase;Trusted_Connection=True;" 
var connectionString = @"Data Source=(LocalDb)\MSSQLLocalDB;database=gritzy.IdentityServer4.dbo;trusted_connection=yes;"; 

一つ

だけではlocalhostとしてサーバーを指定し、他方は、まったくのサーバーを指定しません。

ローカルホストがデフォルトのMSSQLSERVERインスタンス名を使用するという印象を受けました。

データソースとサーバーの違いは何ですか?

+0

上のデフォルトLocalDBのインスタンスであります – cha

答えて

2

「データソース」と「サーバー」は同義語なので、違いはありません。

localhostは、マシン上のデフォルトのSQL Serverインスタンスを指定します。

(LocalDb)\ MSSQLLocalDBあなたは= `あなたの接続文字列に`プロバイダが含まれている場合は、より良い運を持っていますあなたのマシン

関連する問題