Каждая строка подключения SQL Server, которую я когда-либо вижу, выглядит примерно так:
Data Source=MyLocalSqlServerInstance;Initial Catalog=My Nifty Database;
Integrated Security=SSPI;
Мне нужна установка Initial Catalog? (По-видимому, не, так как приложение, я продолжаю работать, кажется, работает без него.)
Ну, тогда, что это для?
Если имя пользователя, которое находится в строке соединения, имеет доступ к более чем одной БД, вам необходимо указать БД, к которой вы хотите подключить строку соединения. Если ваш пользователь имеет доступ только к одной БД, то вы правы, что это не имеет значения. Но хорошей практикой будет поместить это в строку соединения.
.Это начальная база данных источника данных при подключении.
Отредактировано для наглядности:
Если у вас в экземпляре SQL Server несколько баз данных, и вы не хотите использовать базу данных по умолчанию, вам нужно каким-то образом указать, какую из них вы будете использовать.
.