![]() |
SQL Server 2005 Express - enable remote connection
Есть программа "Метролог", требующая для функционирования MS SQL Server 2005 Express. Установил его на виртуальную машину WinXP. В readme к программе сказано, что нужно подключить (attach) поставляемую с ней базу к SQL Server. Нагуглил, что это делается из комстроки с помощью sqlcmd. Но sqlcmd работать отказалась:
Цитата:
|
Raistlin, подожди, во первых она пишет что SQL Server не поддерживает удаленные подключения, а не операционная система.
Во вторых у MS есть графическая утилита по настройкам и администрированию баз данных. SQLCMD -- командная строка sql, подходит для написания прямых запросов. Мною успешно применялась в скрипте PowerShell для вытаскивания данных. Работать напрямую с ней конечно хорошо, но в данном случае не эффективно. Убьешь время и нервы. Цитата:
Копай в сторону родных утилит что-то вроде Microsoft® SQL Server® 2008 Management Studio Express. И уже в ней более спокойно смотри св-ва сервера, и почему он блокирует удаленные подключения. (Настройка параметра конфигурации сервера remote access; How to enable remote connections in SQL Server 2008?) |
Цитата:
Цитата:
Цитата:
|
Проблема была не в невозможности разрешить удаленные соединения, а в том, что SQL Server Express по умолчанию создает named instance вместо default instance, а полноценный SQL Server делает наоборот (пруф). При этом sqlcmd, запущенная без параметров, пытается подключиться к несуществующей default instance, отсюда и ошибка. M$, как всегда, по мере сил не дает скучать своим пользователям. И "Метролог" автор явно разрабатывал сидя под полноценным SQL Server'ом (честно купленным :) ), а в readme, естественно, написал про Express, не удосужившись проверить.
Чтобы заставить программу работать, соответственно, нужно или переустановить SQL Server Express, выбрав при установке опцию Default Instance, или проделать следующее (источник): Цитата:
![]() |
Raistlin, действительно, кто бы мог подумать.sqlcmd начал работать без доп.параметров. metrolog не запустился, разбираться с ним откровенно лень.
|
"Метролог" у меня запустился после приаттачивания базы.
|
Время: 14:26. |
Время: 14:26.
© OSzone.net 2001-