2011-05-05 3 views
0

Я создал хранимую процедуру на моем сервере MFG4 в базе данных user, имеющей 2 раздела.Проблема с хранимой процедурой SQL Server 2008

Первая секция имеет запрос типа:

Select * From MFG4.User.Usr.EmpMast 

И второй имеет

Select * From MFG5.User.Usr.EmpMast 

Теперь у меня есть проблема, что когда сервер MFG5 не имеет базу данных user он отображает сообщение об ошибке, даже если он делает не запускайте первую секцию, где запрос прав!

Что мне теперь делать ???

+3

Yikes. Разве у них нет приговоров в Индии? –

+1

Что вы подразумеваете под "секцией" ?? Это не «нормальная» конструкция SQL Server ..... и да - конечно, будет ошибка, если вы попытаетесь запустить хранимую процедуру, которая там не существует ..... что вы ** ожидаете произойдет?? –

ответ

0

Попробуйте это:

SELECT * FROM [MFG4].[User].[dbo].[EmpMast] 
+0

Если вы отправляете код, XML или образцы данных, ** пожалуйста ** выделите эти строки в текстовом редакторе и нажмите кнопку «образцы кода» ('{}') на панели инструментов редактора, чтобы красиво отформатировать и выделить синтаксис! –

Смежные вопросы