我已将数据库从“混合身份验证”MS SQL Server 恢复为“仅 Windows 身份验证”SQL Server。
我的应用程序配置为使用“dbo”访问数据库的 Windows 身份验证。
但是在恢复的 DB 中,所有的表、视图都不属于 'dbo'
我已将数据库从“混合身份验证”MS SQL Server 恢复为“仅 Windows 身份验证”SQL Server。
我的应用程序配置为使用“dbo”访问数据库的 Windows 身份验证。
但是在恢复的 DB 中,所有的表、视图都不属于 'dbo'
我不确定我是否理解这个问题,但我猜当您访问数据库时,您正在/正在创建表。你的陈述很可能是这样的:
Create Table TableName (...)
要在特定架构中创建表,您应该添加架构前缀(或更改您正在使用的用户的默认架构):
Create Table dbo.TableName (...)
要将表移动到其他模式,请参阅Alter Schema。