Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Parameter type cannot be determined for at least one variant parameter.  [new]
MikeKat
Member

Откуда: Днепропетровск
Сообщений: 243
Пытаюсь выполнить ХП, находящуюся в SQL Database (Azure) через Linked Server. Локально установлено: Windows 7 sp1, SQL Server 2012 (11.0.3128.0). Если ХП без параметров, то все выполняется нормально. Если есть хотя бы один, выдается ошибка:
DECLARE @p1 int
execute sever_name.db_name.[dbo].[sp1] @p1=1

OLE DB provider "MSDASQL" for linked server "sever_name" returned message "Parameter type cannot be determined for at least one variant parameter.".
Msg 7212, Level 17, State 1, Line 29
Could not execute procedure 'sp1' on remote server 'sever_name'.


У линкед сервера значение параметра rpc="true". Подключаюсь через ODBC. Пробывал драйверы: "SQL Server", "SQL Server Native Client 11.0", "ODBC Driver 11 for SQL Server". ХП раньше запускалась, вроде бы (давно было).
4 дек 13, 01:03    [15236246]     Ответить | Цитировать Сообщить модератору
 Re: Parameter type cannot be determined for at least one variant parameter.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31778
MikeKat
Parameter type cannot be determined for at least one variant parameter
Может, тип параметра не соответствует?
4 дек 13, 09:30    [15237013]     Ответить | Цитировать Сообщить модератору
 Re: Parameter type cannot be determined for at least one variant parameter.  [new]
MikeKat
Member

Откуда: Днепропетровск
Сообщений: 243
alexeyvg, соответствует + с разными процедурами проверял
4 дек 13, 09:40    [15237071]     Ответить | Цитировать Сообщить модератору
 Re: Parameter type cannot be determined for at least one variant parameter.  [new]
StarikNavy
Member

Откуда: Москва
Сообщений: 2396
MikeKat,

посмотрите код ХП, может ее кто поменял - пишет же "Parameter type cannot be determined"
4 дек 13, 10:08    [15237242]     Ответить | Цитировать Сообщить модератору
 Re: Parameter type cannot be determined for at least one variant parameter.  [new]
MikeKat
Member

Откуда: Днепропетровск
Сообщений: 243
StarikNavy, нет, с разными хп экспериментировал
4 дек 13, 10:14    [15237264]     Ответить | Цитировать Сообщить модератору
 Re: Parameter type cannot be determined for at least one variant parameter.  [new]
Glory
Member

Откуда:
Сообщений: 104760
MikeKat
StarikNavy, нет, с разными хп экспериментировал

И что везде сообщение про одну и ту же строку кода ?
Msg 7212, Level 17, State 1, Line 29
4 дек 13, 10:17    [15237284]     Ответить | Цитировать Сообщить модератору
 Re: Parameter type cannot be determined for at least one variant parameter.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31778
MikeKat
Подключаюсь через ODBC. Пробывал драйверы: "SQL Server", "SQL Server Native Client 11.0", "ODBC Driver 11 for SQL Server".
Вы каким клиентом подключаетесь? Для начала нужно всё делать через SSMS
4 дек 13, 10:17    [15237288]     Ответить | Цитировать Сообщить модератору
 Re: Parameter type cannot be determined for at least one variant parameter.  [new]
MikeKat
Member

Откуда: Днепропетровск
Сообщений: 243
Glory, нет, разные, в зависимости от того, где написано execute sever_name.db_name.[dbo].[sp1] @p1=1
alexeyvg, SSMS
4 дек 13, 11:21    [15237760]     Ответить | Цитировать Сообщить модератору
 Re: Parameter type cannot be determined for at least one variant parameter.  [new]
Glory
Member

Откуда:
Сообщений: 104760
MikeKat
Glory, нет, разные, в зависимости от того, где написано execute sever_name.db_name.[dbo].[sp1] @p1=1

Не понял.
В вашем скрипте 2 строки. Или не 2 ?
4 дек 13, 11:23    [15237772]     Ответить | Цитировать Сообщить модератору
 Re: Parameter type cannot be determined for at least one variant parameter.  [new]
MikeKat
Member

Откуда: Днепропетровск
Сообщений: 243
Glory,
хотел упростить текст, после опытов там были объявления переменных. сейчас все убрал - результат не изменился.
4 дек 13, 11:29    [15237815]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить