1

Попытка выяснить правильную строку соединения для базы данных SQL Server Express. Попытка опубликовать мое приложение в IIS и протестировать перед публикацией на моем сайте хостинга.Ошибка строки подключения SQL Server Express

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

Я начал here, а также используется connectionstrings.com. Я также начал читать приложение развертывания asp.net с помощью SQL Server Compact статьи here

Используя эту строку подключения

Data Source=.\\SQLExpress;AttachDbFilename=H:\DB\Guestbook.sdf;Integrated Security=True 

я получаю выше ошибки

Эта строка соединения

<add name="DefaultConnection" 
    connectionString="Data Source=.\SQLEXPRESS;Integrated Security=SSPI; database=Guestbook; AttachDBFilename=|DataDirectory|Guestbook.sdf" 
    providerName="System.Data.SqlClient" />` 

выдает ошибку уровня доверия. Я изменился на средний и полный и все еще получаю одну из двух ошибок.

Я пробовал вариант нескольких разных строк без везения.

Благодаря

ответ

0

Пожалуйста, убедитесь, что SQL Service запускается в services.msc и использовать полный экземпляр с хоста EJ: HOSTNAME \ SQLEXPRESS

0

Расширение файла указывает на то, что это не база данных SQL Server Express , так что вы должны использовать:

Data Source=<Full path to file> 

или

Data Source=|DataDirectory|Guestbook.sdf