не могу подключиться к SQL Server
От: FIR Россия  
Дата: 26.05.03 11:48
Оценка:
Добрый день!!
Прошу Вашей помощи вот в чём:
не могу подключиться к SQL Server'ной базе данных "portal", лежащей на машине \\Portal

вот на такую строку
"server=portal;uid=r.gromov;pwd=kaligula;Persist Security Info=False;Integrated Security=SSPI;database=portal"


мне отвечают "Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection."

1) Почему?
2) что делать чтобы коннектилось???
Re: не могу подключиться к SQL Server
От: AI Россия  
Дата: 26.05.03 12:10
Оценка:
Здравствуйте, FIR, Вы писали:

а ты с параметром NULL попробуй получается?
Re[2]: не могу подключиться к SQL Server
От: FIR Россия  
Дата: 26.05.03 12:14
Оценка:
Здравствуйте, AI, Вы писали:

AI>а ты с параметром NULL попробуй получается?


Где NULL ставить ???
Re: не могу подключиться к SQL Server
От: Flamer Кипр http://users.livejournal.com/_flamer_/
Дата: 26.05.03 12:17
Оценка:
Здравствуйте, FIR, Вы писали:

[]

FIR>1) Почему?


Потому что тип аутентификации не тот...

FIR>2) что делать чтобы коннектилось???


Пути два:

1. Создаете в любой папке текстовый файл. Переименовываете расширение в *.udl (Universal Data Link). Даблкликаете на файле. Настраиваете/тестируете соединение, затем открываете этот файл в "Блокноте" и смотрите, чего там понаписано. Копируете интересные места в свою строку подключения.


2. Настроить пермишены в SQL Server'е. На память: Открываете Enterprize Manager, правой мышой в дереве серверов на нужном сервере, выбираете "Свойства", там где-то вкладка будет (Authentication, вроде, точно не помню)... Выбираете на этой вкладке радиобатон "SQL Server and Windows".

В общем, по поводу второго пути — меня поправят, если что... Нет под рукой MS SQL...
Re: не могу подключиться к SQL Server
От: _MarlboroMan_ Россия  
Дата: 26.05.03 12:52
Оценка: +2
Здравствуйте, FIR, Вы писали:

FIR>1) Почему?

FIR>2) что делать чтобы коннектилось???

очень рекомендую: http://www.connectionstrings.com/
... << RSDN@Home 1.0 beta 8 >>

— сколько программистов надо чтобы заменить сгоревшую лампочку?
— сколько не бери, а лампочку не поменять — проблема аппаратная, программным путем не решается...
Re[2]: не могу подключиться к SQL Server
От: FIR Россия  
Дата: 26.05.03 13:07
Оценка:
Здравствуйте, Flamer, Вы писали:

F>1. Создаете в любой папке текстовый файл. Переименовываете расширение в *.udl (Universal Data Link). Даблкликаете на файле. Настраиваете/тестируете соединение, затем открываете этот файл в "Блокноте" и смотрите, чего там понаписано. Копируете интересные места в свою строку подключения.



F>2. Настроить пермишены в SQL Server'е. На память: Открываете Enterprize Manager, правой мышой в дереве серверов на нужном сервере, выбираете "Свойства", там где-то вкладка будет (Authentication, вроде, точно не помню)... Выбираете на этой вкладке радиобатон "SQL Server and Windows".



второй путь не дал результата

В первом пути.... Я запутался.
Не могли бы Вы объяснить что выбирать на каждой из четырёх панелек?
Я совсем новичёк .....
Re[3]: не могу подключиться к SQL Server
От: vickr Россия  
Дата: 26.05.03 17:26
Оценка: 8 (1)
Здравствуйте, FIR, Вы писали:

FIR>второй путь не дал результата


FIR>В первом пути.... Я запутался.

FIR>Не могли бы Вы объяснить что выбирать на каждой из четырёх панелек?
FIR>Я совсем новичёк .....

Вообще-то FLamer во "втором пути" указал достаточно вероятную причину "конекшнфэйла" — сам сталкивался с такой же проблемой и решилл ее именно по-FIR-овски. Может, ты что-либо сделал не так? Попробую описать действия точнее:
— вывести свойства (Properties) установленного сервера (SQL Server Registration);
— в диалоге свойств выбрать страницу Security;
— пометить опцию SQL Server and Windows;
— нажать ОК .
Что же касается другого замечания — так это просто рекомендация по тестированию параметров соединения, т.е. если файл .udl тестируется успешно, а прога не коннектится — значит, в прогу вкрался подлый глюк. Что нужно для тестирование соединения с SQL-Server:
— первая страница (Поставщик данных): выбрать Microsoft OLE DB Provider for SQL Server;
— вторая страница (Подключение): выбрать (или ввести) имя сервера, например, portal; выбрать опцию "следующие имя и пароль пользователя", ввести имя пользователя и пароль (в твоем примере это r.gromov и kaligula, соответственно); если выбрать опцию "учетные сведения Windows NT", до для аутентификации будет использоваться информация о текущем пользователе домена NT; далее можно выбрать базу данных на сервере (это не обязательно).
После этого можно проверить подключение. Если оно утанавливается успешно, дальше делаешь по FIR-у — открываешь файл Notepad-ом и копируешь готовую строку подключения. Вторая и третья страницы тебе понадобятся только для установки дополнительных параметров соединения, к примеру, используемая сетевая библиотека или номер порта TCP/IP.
В общем, успехов в твоих начинаниях.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.