У меня есть SQL сценарий select [master].[dbo].sp_SearchDuplicatedAddress('','','','')
, который я могу успешно запустить из студии управления. Функция sp_SearchDuplicatedAddress
существует в базе данных master и доступна зарегистрированному пользователю, здесь нет проблем. Проблема возникает, когда я пытаюсь выполнить этот SQL сценарий из ADO. Net Я получаю следующую ошибку:
System.Data.SqlClient.SqlException: 'Cannot find either column "master" or the user-defined function or aggregate "master.dbo.sp_SearchDuplicatedAddress", or the name is ambiguous.'
А вот код примера приложения:
var conn = new SqlConnection();
var cmd = conn.CreateCommand();
cmd.CommandText = "select [master].[dbo].sp_SearchDuplicatedAddress('','','','')";
conn.Open();
var outt = cmd.ExecuteScalar();
}
Есть идеи, как я могу выполнять перекрестные запросы к базе данных из ADO. Net?