我已将“混合身份验证”MS SQL Server中的数据库恢复为“仅Windows身份验证”SQL Server。
我的应用程序配置为使用“dbo”访问数据库的Windows身份验证。
但是在恢复的数据库中,所有表格,视图都不归'dbo'所有。
答案 0 :(得分:0)
我不确定我是否理解了这个问题,但我想当你访问数据库时,你正在创建表格。很可能你的陈述是:
Create Table TableName (...)
要在特定架构中创建表,您应该添加架构前缀(或您正在使用的change the default schema of user):
Create Table dbo.TableName (...)
要将表格移至其他架构,请参阅Alter Schema。