Вход | Регистрация

1С:Предприятие ::

Метки: 

sql запрос из 1с

Я
   МОРЖ
 
29.03.18 - 09:06
СтрокаПодключения = "Driver={SQL Server}; Server=sql\mssqlserver; Database=db528; UID=*; PWD=*";
Connection.Open(СтрокаПодключения);
Ошибка: "бла бла бла. Недопустимое соединение"

Проблема предположительно в том, что права пользователя mssql даны только на таблицу, к которой пойдет запрос. Пробую конкретизировать строку подключения параметрам 
|Table=dbo.sp;
но результат такой же.

Есть идеи, ребят, как обойти недостаток прав?
 
  Рекламное место пустует
   shuhard
 
1 - 29.03.18 - 09:09
(0) ["бла бла бла. Недопустимое соединение"]
бла оставь себя
форуму нужен код ошибки
   Димитрий1с
 
2 - 29.03.18 - 09:09
Может надо еще указать порт?

У нас все так работает

"Driver={MySQL ODBC 5.1 Driver};Server=%Сервер%;Database=%БазаДанных%;User=%Пользователь%;Password=%Пароль%;Port=%Порт%"
   Волшебник
 
3 - 29.03.18 - 09:09
Недопустимое соединение не является недостатком прав.
   МОРЖ
 
4 - 29.03.18 - 09:21
(1) Кода ошибки нет, ошибка команды Open()
(2) Эту опцию видел, спасибо, вроде проблема не в ней пока
(3) Чем является недопустимое соединение?
   Cool_Profi
 
5 - 29.03.18 - 09:27
   vde69
 
6 - 29.03.18 - 09:35
есть замечательный сайт https://www.connectionstrings.com/



для Вашего случая будет так https://www.connectionstrings.com/microsoft-sql-server-odbc-driver/

ну и еще: если права сильно ограничены следует
1. брать в кв скобки
2. писать полный путь к объекту

например
Database=[DBO][db528]
   МОРЖ
 
7 - 29.03.18 - 09:37
(5) немного. По крайней мере понял, что в суд я не попадал. теперь стучусь напрямую server=sql207 и получаю ошибку:
Ошибка при установке значения атрибута контекста (ActiveCinnection) нет поименованных аргументов
   vde69
 
8 - 29.03.18 - 09:40
(7) попробуй так
СтрокаПодключения = "Driver={SQL Server}; Server=sql\mssqlserver; Table=[DBO][db528][sp];
   МОРЖ
 
9 - 29.03.18 - 09:45
(7) проделал с параметром database и без него, результат тот же:
нет поименованных аргументов
   МОРЖ
 
10 - 29.03.18 - 10:07
причем через внешние источники данных этой строкой он пробивается успешно.
 
  Рекламное место пустует


Список тем форума
  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует