У меня размещена виртуальная машина Windows Server 2008. Это для моих сайтов в Интернете. Я установил службы IIS на свой Windows Server 2008. Это нормальная работа. Я установил SQL Server 2008 R2 на свой Windows Server 2008. Это для базы данных сайта. Мой сайт написан на ASP. IP-адрес моего Windows Server 2008 - 81.177.159.120. Имя моей базы данных SQL Server - TVERREMONT. Я создал учетную запись на SQL Server с логином: MyUser и паролем: MyPwd. Строка подключения в моем web.config:
<connectionStrings>
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Data Source=81.177.159.120;Initial Catalog=TVERREMONT;User ID=MyUser;Password=MyPwd;" providerName="System.Data.SqlClient" />
</connectionStrings>
Я не могу подключить свой сайт к базе данных sql server. В браузере отображается следующая ошибка:
Error HTTP 500.19 - Internal Server Error
Как я могу подключить базу данных sql server к моему сайту? Может быть, есть служба SQL, которую я еще не запускал? Может еще что-то?
Ваша строка подключения в порядке. Убедитесь, что SQL Server разрешает удаленные подключения. Взгляни на эта почта. Также убедитесь, что вы добавили логин в качестве пользователя вашей базы данных с соответствующими разрешениями. Недостаточно просто создать логин на уровне сервера.