Консультация № 174575
27.11.2009, 00:53
0.00 руб.
0 1 1
Здравствуйте,уважаемые эксперты!
У меня к вам такой вопрос:

Как организовать доступ к MS SQL Server Express Edition через ODBC?

Обсуждение

Неизвестный
28.11.2009, 23:57
общий
это ответ
Здравствуйте, Озерова Елена Сергеевна.
Как и к другим версиям и СУБД - запустить оснастку ODBC и там последовательно выбрать сервер (как правило, соответствует или имени машины, если в Вашей сети можно обращаться по имени, или IP адрес), выбрать/ввести пользователя и пароль, выбрать БД и всё..
Если программно, то аналогично как и для всех, например:
Если регистрация на сервере по учетной записи Windows
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=<база данных>;Data Source=<имя/IP машины>

Если регистрация пользователя на сервере
Provider=SQLOLEDB.1;Password=<пароль>;Persist Security Info=True;User ID=<имя пользователя MS SQL>;Initial Catalog=<база данных>;Data Source=<имя/IP машины>

Проще всего, на рабочем столе создать пустой текстовый файл, и переименовать его расширение .txt -> .udl (согласиться на вопрос Windows).
щелкнуть по этому файлу откроется окно настройки подключения - настроить подключение и сохранить.
После этого, открыть этот файл текстовым редактором (например в блокноте) и посмотреть Вашу строку подключения (там иного то и не будет)

Сама «организация доступа» как токовая не существует – ODBC это просто драйвер, который позволяет транслировать запросы пользователя к базе данных, подключаться к базе данных. Это буфер между пользователем и базой данных.
Специально для этого ничего делать не надо. Клиенты могут обращаться к базе данных любыми доступными средствами (например MS Excel / MS Word / MS Access) или написанным специально приложением (например локальная программа (exe) или WEB интерфейс).

Microsoft SQL Server Express версия имеет некоторые технические ограничения. Эти ограничения делают её непригодной для развертывания больших или промышленных баз данных.
Фактически, это полноценный MS SQL Server, за исключением следующих ограничений:
1 поддерживаемый процессор (но может быть установлен на любой сервер)
1 Гб адресуемой памяти
4 Гб максимальный размер базы
Через интерфейс нет возможности экспорта/импорта данных


Есть отдельная утилита от компании MS – URL >>Microsoft SQL Server Management Studio Express которая бесплатная и может быть свободно скачена с сайта Microsoft. Утилита позволяет в графическом режиме управлять MS SQL
Форма ответа