SQL Server 2005 экспресс

Кто-нибудь может расшифровать это сообщение об ошибке? Кто-то дал мне скрипт SQL, и когда я его запускаю, я получаю эту ошибку:

http://i890.photobucket.com/albums/ac103/mmh924/image001.png

Спасибо.


person Skizz    schedule 03.08.2011    source источник
comment
Не могли бы вы выложить сценарий? Похоже, у вас могут быть проблемы с кавычками, но мы должны это увидеть.   -  person Brian Hoover    schedule 03.08.2011
comment
Я надеюсь, что вы удалили пароль для снимка экрана и что на самом деле вы не используете sa/blank. На локальной машине, защищенной другими средствами, это, вероятно, не имеет большого значения, но это не очень хорошая практика.   -  person Aaron Bertrand    schedule 03.08.2011
comment
Это локальная машина. Я сейчас расследую. Спасибо за все отклики.   -  person Skizz    schedule 03.08.2011
comment
Для SQL Server 2005 и более поздних версий следует прекратить использование osql и вместо этого использовать новый инструмент sqlcmd.   -  person marc_s    schedule 03.08.2011


Ответы (4)


Если это экземпляр SQL Server Express, скорее всего, это именованный экземпляр. Поэтому попробуйте добавить -S .\SQLEXPRESS к команде.

Также см. этот пост в блоге, где приведены распространенные идеи по устранению неполадок: http://blogs.msdn.com/b/sql_protocols/archive/2007/03/31/named-pipes-provider-error-40-could-not-open-a-connection-to-sql-server.aspx

person Aaron Bertrand    schedule 03.08.2011

Похоже, у вас могут быть отключены удаленные подключения на сервере SQL, на котором вы пытаетесь запустить этот скрипт. Взгляните на эту статью:

http://support.microsoft.com/kb/914277

person Abe Miessler    schedule 03.08.2011

У вас не указан параметр имени сервера.

`osql -U sa iP -i dbattach05.sql`

Вы можете захотеть это

`osql -S ServerOrInstanceNameGoesHere -U sa iP -i dbattach05.sql`
person Raj More    schedule 03.08.2011

Возможно, вам придется сделать что-то подобное, если это версия Express: http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express./

person MAW74656    schedule 03.08.2011