2016-11-22 4 views
0
****Microsoft Dynamics NAV Classic**** 

Error while connecting SQL Azure from Navision 2009 r2 using SQL server Authentication. 

The following SQL Server error or errors occurred: 

40507,"42000",[Microsoft][ODBC SQL Server Driver][SQL Server]'SUSER_SNAME' cannot be invoked with parameters in this version of SQL Server. 

ответ

0

Как указано в первоначальном ответе на ваш пост on MSDN, это, кажется, ошибка в параметрах, оказываемая экземпляра базы данных Azure SQL.

Вы можете убедиться в том, что для себя, ссылаясь на ошибку 40507 на SQL Documentation, который указывает '%.*ls' cannot be invoked with parameters in this version of SQL Server.

Если бы вы могли дать больше контекста ранее ли это работает или что вы делаете, чтобы настроить соединение, мы можем быть в состоянии дать лучшую рекомендацию для решения ваших проблем. На данный момент кажется, что драйвер ODBC представляет параметры, вызывающие ошибку.

+0

Попытка подключения Dynamic Nav 2009 r2 с SQL Azure. –

+0

При открытии базы данных в Nav с аутентификацией SQL-сервера. –

+0

угадывает его о методе SQL-сервера SUSER_SNAME(), Navision внутренне вызывает этот метод с некоторым параметром типа varbinary. например SUSER_SNAME (0x01 .........). Эта перегрузка SUSER_SNAME устарела от лазурного. Пожалуйста, предложите некоторые работы вокруг –