Deep Bagadiya Ответов: 3

Имя Sql server". " не работает


Я не могу работать с логином с именем сервера .
Пожалуйста, дайте решение для входа в систему .

Что я уже пробовал:

https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/connect-to-sql-server-when-system-administrators-are-locked-out

Patrice T

Потому что ваш код ошибочен.

Graeme_Grant

Поддерживаются только допустимые имена.

3 Ответов

Рейтинг:
2

RickZeeland

Это зависит от вашего сервера, если это SQL Server Express, вам нужно что-то вроде

Data Source="your pc name\\SQLEXPRESS
Также вы должны знать, использует ли сервер проверка подлинности Windows или Аутентификация SQL Server, смотрите ответы здесь: C# 2008 SQL Server Express строка подключения-переполнение стека[^]


Рейтинг:
2

san2debug

Привет,

Мы можем войти в систему с именем сервера "." в среде SQL server management studio в запущенной системе экземпляра SQL server. Я имею в виду, что он считается "." как локальный хост системы SQL server. Но вы хотите подключить имя SQL server". " через приложение. не рекомендуется использовать в коде имя SQL server".".


Рейтинг:
0

OriginalGriff

Попробуйте настроить соединение в VS с помощью панели обозревателя серверов:
1) Откройте Проводник Сервера.
2) щелкните правой кнопкой мыши "подключения к данным" и выберите " Добавить соединение"
3) в следующем диалоговом окне выберите источник данных и базу данных, укажите информацию о безопасности и нажмите кнопку "проверить соединение".
4) когда соединение заработает, нажмите кнопку " ОК"
5) выделите свою базу данных на панели обозревателя серверов и посмотрите на панель свойств. Будет показан рабочий пример строки подключения, которую вы можете скопировать и вставить в свое приложение или конфигурационный файл.