Возможно, это любительский вопрос, но я взял на себя консалтинг для приложения, которое ранее занималось консультированием.Псевдоним соединения ASP.NET SQL Server
Его строки подключения ASP.NET работают так, как я никогда раньше не видел. Строка подключения указывает на сервер, имя пользователя и пароль как обычно, но когда я ищу учетную запись SQL Server в БД, она не существует и не появляется в тестовом файле UDL, и единственная учетная запись, которая существует в базе данных, учетная запись Windows.
Есть ли какое-то псевдонимы, и если да, то где и как я его найду?
Если дублировать базу данных для тестирования с использованием тех же учетных данных, но с другим именем db, она терпит неудачу.
Заранее благодарен!
Является ли строка соединения, которую вы видите в коде или только в файле конфигурации? Если только в конфиге, возможно ли, пользователь/pwd находится в другом файле? – Trebor
Он находится в конфиге. Если я изменю новое тестовое приложение web.config, являющееся зеркалом текущей работы, указывающей на исходную базу данных, оно будет работать с данными о соединении, как только я укажу на новую базу данных, это не сработает. (Обычно это означает потерянную учетную запись, но ни одна из учетных записей не существует в SQL-безопасности для базы данных или системы). – Cyassin
Единственная учетная запись, которая существует в обеих базах данных, - это учетная запись Windows, которая должна разрешать только интегрированный auth, а не sql auth. Я не могу использовать это в строке соединения для правильной работы. – Cyassin