Я пытаюсь добавить строку подключения для экземпляра сервера SQL для функции Azure (хотя я также пробовал использовать службу приложений). Я считаю, что это не избежать обратной косой черты для экземпляра.
Моя строка подключения, которая не работает:
Server=dbname\test;Database=ABC;User Id=azure;password=xxx
Я проверил ее в своей среде разработки, и она работает нормально, но когда я использую ее в строке подключения Azure, она не работает,
Я использовал то же соединение (с другим пользователем и паролем) с именем корневого сервера, и оно работает нормально.
Server=dbname;Database=DEF;User Id=azure;password=yyy
Возможность подключения из моей среды разработки показывает, что сервер настроен на прием подключений, а возможность подключения к корневому серверу, а не к экземпляру, показывает, что они не являются проблемой сети из Azure. на мой сервер SQL. Я думаю, что строка подключения не может экранировать "\".
Я попытался поставить 2 обратных слэша для экранирования строки подключения, но все равно не повезло
Server=dbname\\test;Database=ABC;User Id=azure;password=xxx
Кто-нибудь знает, является ли это известной проблемой, или существует специальный способ вводаСтрока подключения для SQL, который имеет экземпляр?
Кроме того, чтобы легко это проверить, вы можете добавить строку подключения на странице конфигурации в разделе Строка подключения. Затем перейдите к пункту «Диагностика и решение проблем», затем «Средства диагностики», затем «Проверка строк подключения». Функции или служба приложений Azure автоматически проверит соединение.