Я довольно новичок во всей лазурной вещи, до сих пор мой проект был подключен к базе данных localhost. Мне удалось создать сервер в лазури и загрузить мою базу данных на этот сервер, я открыл доступ для своего IP-адреса, и все было в порядке, пока я не попытался использовать свой сайт с функциями, которые используют базу данных (Зарегистрироваться).ошибки подключения базы данных сервера azure sql
Во-первых, я получил сообщение об ошибке в браузере: Login failed for user '{user}'
. поэтому я добавил имя сервера к имени пользователя, например [email protected]_name
. которые решили эту ошибку.
После этого я попробовал еще раз и пришла другая ошибка вверх из браузера Cannot open server "server_name}" requested by the login. The login failed.
Я понятия не имею, почему Логин не удается ... когда я пытаюсь войти в базу данных с SSMS у меня нет никаких проблем , я поставил те же учетные данные для входа в файл connectionString
web.config
, поэтому я понятия не имею, в чем проблема.
Вот мой connectionString
:
<connectionStrings>
<add name="myapp"
connectionString="Server=tcp:myapp.database.windows.net,1433;Data Source=myapp.database.windows.net;Initial Catalog=myapp;Persist Security Info=False;User ID={XXXX};Password={XXXXXX};Pooling=False;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"
providerName="System.Data.SqlClient"/>
</connectionStrings>
Пожалуйста, помогите.
Вы должны размещать строку соединения, заслоняя конфиденциальную информацию. –
Я отредактировал мой 'connectionString', спасибо – nirh1989
Вы настроили брандмауэр для своего Azure SQL Server? –