1. ホーム
  2. sql-server

[解決済み] SQL Server接続文字列の "Initial Catalog "の意味は何ですか?

2023-01-29 02:31:48

質問

SQL Server の接続文字列は、すべて次のようなものです。

Data Source=MyLocalSqlServerInstance;Initial Catalog=My Nifty Database;
    Integrated Security=SSPI;

Initial Catalogの設定は必要でしょうか? (私が作業しているアプリはそれなしで動作するように見えるので、どうやら必要ないようです)。

では、何のためにあるのでしょうか?

どのように解決するのか?

接続文字列のユーザー名が複数のデータベースにアクセスできる場合、接続文字列で接続したいデータベースを指定する必要があります。 ユーザーが使用できるデータベースが 1 つだけである場合は、問題ないでしょう。 しかし、接続文字列にこれを記述するのは良い習慣です。