![]() |
Подключение к SQL Server 2005 с клиентской машины
Привет форум! подскажите плиз что не так я делаю.
Стоит задача внедрить CRM систему от Terrasoft. Но даже не в ней дело, т.к. серверная часть работает и это уже хорошо. Проблема в клиенте. Суть такая: 1) Я установил на сервер SQL Server 2005 Standard x64 2) Установил саму CRM 3) Завел в ней юзеров и лицензии и т.п. После по мануалу надо установить ПО на клиентскую машину и там есть мастер подключения к БД, который опирается на стандартную виндовую оснастку "Свойства связи с данными" после которой формируется строка подключения к SQL БД. ![]() ![]() Так вот после того как я указал сервер и БД на нем к которой хочу подключиться мне выдается ошибка - "не выполнена проверка подключения из-за ошибки инициализации поставщика" И далее указывается мой логин под которым я залогинен на клиентской машине. Как это побороть? Почему я не могу установить соединение с SQL Server? Режим аутентификации SQL установлен в mixed Спасибо! |
DeniTornado,
Судя по нижней надписи данную настройку необходимо производить непосредственно на машине где установлен сервер БД. |
На сервере все работает. Я не могу получить коннект этими же окнами с клиентской машины Windows XP Sp3 ((((
На эту строчку можно внимания не обращать! В мануале написано так, я так и делаю. Просто затык в окошке что самое первое тут я привел. При нажатии на "Проверить подключение" ошибка. Как будто SQL Server не донастроен. (((( |
Цитата:
|
так я ж указываю где находится SQL Server и имя БД. Вот на моем примере Triton - это сервак где я поставил CRM+SQL Server 2005 Std x64, CandS - БД
|
Цитата:
|
Да на всех вкладках но по мануалу Терасофта написано так:
Порядок установки Если Вы впервые устанавливаете систему, для установки необходимо: 1. На сервере: a. Установить и сконфигурировать сервер БД. b. Установить программное обеспечение Terrasoft CRM. c. Выполнить первоначальную установку базы данных Terrasoft CRM на сервере БД. 2. На компьютере-клиенте: a. Установить программное обеспечение Terrasoft CRM. b. Настроить параметры соединения с БД. 3. Зарегистрировать программу. Если Вы успешно установили и запустили Terrasoft CRM на сервере, Вам достаточно скопировать файлы setings.ini и SecuredConnection.rsa в папку установки Terrasoft CRM. Описанны ниже инструкции предназначены для более «тонкой» настройки параметров соединения либо если стандартные параметры соединения не приемлемы для Вашей конфигурации сети либо СУБД. Для настройки параметров соединения запустите утилиту "Настройка БД". На странице «Параметры соединения», нажмите кнопку «Настроить». В появившемся окне на первой странице выберите Microsoft Ole DB Provider for SQL Server. На второй закладке введите: 1. Имя вашего сервера 2. Способ авторизации (По-умолчанию в MSDE и в MS SQL создаётся пользователь sa без пароля.). 3. Имя базы данных (По-умолчанию при первоначальной установке создаётся база данных с названием CandS). ну и скрины идут те же что и я выложил И еще такой вопрос хотел задать если Вы хорошо знакомы с SQL Server 2005: Вчера на один сервак ставил версию x32 - нареканий нет. А сегодня решил поставить CRM+SQL Server 2005 x64 на сервак помощнее под Windows Server 2003 R2. И после установки я не найду в меню ПУСК-менюшку SQL Server Management Studio как вчера на 32 битной версии ((( На этом сегодняшнем серваке есть только в Пуске - Configuration tools-SQL Server Configuration Manager, Area Configuration и еще парочка, но ни где нет Managemet Studio. Это я что не полную какую-то версиб нашел и поставил? Или Все нормально? Может это от R2 зависит? |
|
Цитата:
Цитата:
|
Да все выполнил по инсрукции. В компонентах при установке выбирал установить все! Все отметил. Сейчас снес нафиг SQL сервак, так что sqlRun_Tools не смогу посмотреть. Завтра с утра переустановлю еще раз гляну, отпишусь. А что это за файл?
Спасибо! |
Цитата:
Цитата:
Цитата:
|
C недостатком Menagement Studio с утра разобрался - он после переустановки появился. Все нормально. Сейчас буду настраивать снова коннект.
|
Победил!
Ура спасибо за наводки. Дело было оказывается в том что в SQL Server в разделе Секюрити-Логины отсутствовал тот юзер под чьим именем я делал коннект со своей машины. Я внес туда себя, Поставил галочку в мапинге на против имени базы к которой коннектюсь и соединение установилось на ура! Вот только я не знаю из-за неопытности в SQL Server какие права давать юзеру? Может тут подскажете? Мне в БД надо внести 10 юзеров с правами не админскими, но чтобы они могли в этой CRM создавать и удалять документы и т.п. Пока себе я дал такие права как на скрине, но уверен что это черезчур! Надо бы поурезать, а что за что отвечает не знаю! 1) Это скрин из общего раздела Секюрити в SQL Server 2005 ![]() 2) А это какие роли в мапинге я ему дал ![]() Спасибо! |
Время: 17:43. |
Время: 17:43.
© OSzone.net 2001-