Добрый день!!
Прошу Вашей помощи вот в чём:
не могу подключиться к
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) что делать чтобы коннектилось???
Здравствуйте, FIR, Вы писали:
FIR>1) Почему?
FIR>2) что делать чтобы коннектилось???
очень рекомендую:
http://www.connectionstrings.com/... << RSDN@Home 1.0 beta 8 >>
Здравствуйте, Flamer, Вы писали:
F>1. Создаете в любой папке текстовый файл. Переименовываете расширение в *.udl (Universal Data Link). Даблкликаете на файле. Настраиваете/тестируете соединение, затем открываете этот файл в "Блокноте" и смотрите, чего там понаписано. Копируете интересные места в свою строку подключения.
F>2. Настроить пермишены в SQL Server'е. На память: Открываете Enterprize Manager, правой мышой в дереве серверов на нужном сервере, выбираете "Свойства", там где-то вкладка будет (Authentication, вроде, точно не помню)... Выбираете на этой вкладке радиобатон "SQL Server and Windows".
второй путь не дал результата
В первом пути.... Я запутался.
Не могли бы Вы объяснить что выбирать на каждой из четырёх панелек?
Я совсем новичёк .....
Здравствуйте, 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.
В общем, успехов в твоих начинаниях.