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


sql запрос из 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 человек.
Рекламное место пустует