Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Подскажите про SQL Server 2005 SE (число прочтений - 4067 )
Kayar
Junior Member
**
Отсутствует



Сообщений: 16
Зарегистрирован: 28. Июля 2006
Пол: Мужской
Подскажите про SQL Server 2005 SE
29. Июля 2006 :: 10:26
Печать  
Стоит на сервере, в ODBC-подключениях связь создает, а из 1С не могу базу подключить.
Создал в нем базу пустую и в 1С пытаюсь базу туда воткнуть. Выдает все время сообщение:
message: [Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'Kayar'. The  user is not associated with a trusted SQL Server connection.
и какое бы имя пользователя не ставил - одно и тоже. Уже и права в в SQL сервере менял, не получилось.
Подскажите что сделать?
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Подскажите про SQL Server 2005 SE
Ответ #1 - 29. Июля 2006 :: 11:39
Печать  
Забей на 2005. Не предназначена пока (вообще?) 7.7 для работы с ней.
Придется патчить + будут косяки с 1С++. Если память не изменяет - УложитьСписокОбъектов не работает или неправильно работает...
  
Наверх
 
IP записан
 
Kayar
Junior Member
**
Отсутствует



Сообщений: 16
Зарегистрирован: 28. Июля 2006
Пол: Мужской
Теперь по MySQL
Ответ #2 - 31. Июля 2006 :: 07:13
Печать  
если у меня 1С не скульная из нее можно подключиться MySQL базе?
Скачал драйвер ODBC для MySQL,  в ODBC - соединяется а в базе пока нет.
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Подскажите про SQL Server 2005 SE
Ответ #3 - 31. Июля 2006 :: 07:18
Печать  
А как ты подключаешься?

Код
Выбрать все
DB = СоздатьОбъект("ODBCDatabase");
DB.Соединение("DRIVER={MySQL ODBC 3.51 Driver}; SERVER=IP_Супер_мега_сервера; DATABASE=Мега_база; USER=Супер_юзер; PASSWORD=пароль_супер_мега_юзера; OPTION=3;");

RS = СоздатьОбъект("ODBCRecordSet");
RS.SetDatabase(DB);

Если RS.Выполнить("set names cp1251") = 0 Тогда
	Сообщить("Ошибка подключения к MySQL" + РазделительСтрок + RS.ПолучитьОписаниеОшибки());
	СтатусВозврата(0);
	Возврат;
КонецЕсли;
 



set names cp1251 - нужна для работы  1251, если таковое вообще надо...
  
Наверх
 
IP записан
 
Kayar
Junior Member
**
Отсутствует



Сообщений: 16
Зарегистрирован: 28. Июля 2006
Пол: Мужской
Уже наладилось
Ответ #4 - 31. Июля 2006 :: 14:05
Печать  
Уже подключился - спасибо.
Вот только запрос Select не работает
в Выполнить()  - все кроме Select, который вроде должен срабатывать в методе Открыть()
Печаль
  
Наверх
ICQ  
IP записан
 
Arta
1c++ power user
Отсутствует



Сообщений: 2537
Местоположение: Нижний Новгород
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Подскажите про SQL Server 2005 SE
Ответ #5 - 31. Июля 2006 :: 15:21
Печать  
Не понял...

Если тебе надо получить результат Select'a то пользуй RS.ВыполнитьИнструкцию(ТекстЗапроса, , 1)

А целом наверное RTFM? Да и в другую секцию с такими вопросами Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать