Кажется, вы не знаете, есть ли у вас именованный экземпляр или экземпляр по умолчанию. Или даже разница между ними.
Сначала я объясню самый быстрый способ определить, что у вас есть, и я объясню различия.
Вам необходимо подключиться к вашему серверу (предположим, вы можете удаленный рабочий стол или что-то подобное), затем откройте «Панель управления»> «Администрирование»> «Службы». В этом списке должен быть элемент под названием SQL Server, и это будет либо выглядеть следующим образом:
SQL Server (MSSQLSERVER)
Или это:
SQL Server (некоторое_имя)
Первый экземпляр экземпляра по умолчанию. Если это то, что вы видите, то строка подключения должна быть:
"Data Source=localhost;..."
Последний является именованным экземпляром. Если это то, что вы видите, ваша строка подключения должна быть:
"Data Source=localhost\some_name;..."
Если вы видите как, то вы должны сказать нам, как вы изначально подключены к данному экземпляру для того, чтобы создать базу данных (и вы должны решить, который вы хотите использовать, поскольку вам, вероятно, не нужны оба).
Если это не поможет, вы должны быть более конкретными, чем «не работает». Вы не можете подключиться к серверу или базе данных?Каково фактическое сообщение об ошибке? Когда вы создали базу данных, вы использовали функции User Instances/AttachDbFileName? Вы можете показать снимок экрана диалога подключения в Management Studio, который является успешным? Является ли ваше приложение на сервере или на вашем локальном компьютере? Возможно ли, что вы должны указывать IP-адрес вместо различных локальных ссылок? Вы связались с поддержкой GoDaddy о своей проблеме? Они гораздо лучше оснащены, чтобы помочь вам, чем программировать. Q: & Сайт, так как он может подключиться к вашему серверу через 10 секунд и точно указать, как вы должны ссылаться на экземпляр SQL Server.
Что касается отличий, то именованные экземпляры обычно используются, когда вам нужно установить несколько отдельных экземпляров SQL Server. Обычно это не требование на производственной машине; гораздо более распространены на машинах разработки, где вы должны тестировать несколько версий, имитировать разные среды или временно во время миграции или бок о бок. Экземпляр по умолчанию прослушивается из коробки на порту 1433. Именованные экземпляры запускаются на других портах и обычно используют службу SQL Browser для удаленных компьютеров, чтобы определить, как именно подключиться к ним.
, кстати, отсутствует имя 'providerName' – Aristos
Вы уверены, что имя экземпляра' SQLEXPRESS2008'? Поддержка GoDaddy не предоставляет вам примерную строку подключения? –