0

Мне нужно подключиться к различным базам данных SQL Server через скрипт python. Я пытаюсь использовать собственный клиент sqlcmd или sql для подключения ко всем этим базам данных. Я установил собственный клиент для sql 2005 и 2008, но все, что я вижу, это собственный клиент SQL Server 11.0.Как подключиться к Microsoft Sql Server 2000, SQL Server 2005, SQL Server 2008 и SQL Server 2012, используя sqlcmd с того же компьютера?

Я использую эту команду для подключения к базе данных, но я получаю эту ошибку.

CMD -

sqlcmd -U 'sa' -P <password> -S <IP_address> 

error-

Sqlcmd: Error: Microsoft SQL Server Native Client 11.0 : Login failed for user ' 
'sa''.. 

С тем же именем пользователя и паролем, которые я нахожусь в состоянии подключиться к БД на удаленной машине через студию управления.

Я не уверен, в чем ошибка. Нужно ли настраивать сервер для какой-либо настройки или что-то еще.

Я могу подключиться к серверу sql, используя студию управления с удаленной машины с тем же именем пользователя/паролем.

Любая помощь приветствуется.

ответ

0

Я сделал ошибку, используя одиночные кавычки вместо двойных кавычек. эта строка будет работать, если параметры указаны в «двойных кавычках».

0

cmd -> sqlcmd -U 'sa' -P -S имя сервера