MSSQL 2008 에서는 이상없이 작동하던 프로시져가 MSSQL 2019로 이관되면서 dbo를 명시적으로
선언하지 않으면 실행되지 않고 있습니다. (프로시져가 실행되지 않을때 명시적으로 dbo를 해주어야
실행이 됩니다.)
원인과 해결 방법을 알고 싶습니다.
Comment 2
-
지영아빠
2023.07.13 16:06
-
attach 형태로 복구 하셨거나, master db 등을 이관하면서 백업/복구 하지 않아서 그럴 듯 합니다.
또한 해당 프로시져를 수행하는 로그인 계정의 기본 스키마 설정이 틀어진게 아닐까 예상됩니다.
https://stackoverflow.com/questions/3806245/sql-server-schema-and-default-schema
복원하며 dbo가 맞지 않아 그럴것 같습니다.
정확한지 모르겠는데.. sp_change_users_login...이런 프로시져로 맞춰주시면 될듯요