0

我已将数据库从“混合身份验证”MS SQL Server 恢复为“仅 Windows 身份验证”SQL Server。

我的应用程序配置为使用“dbo”访问数据库的 Windows 身份验证。

但是在恢复的 DB 中,所有的表、视图都不属于 'dbo'

4

1 回答 1

0

我不确定我是否理解这个问题,但我猜当您访问数据库时,您正在/正在创建表。你的陈述很可能是这样的:

Create Table TableName (...)

要在特定架构中创建表,您应该添加架构前缀(或更改您正在使用的用户的默认架构):

Create Table dbo.TableName (...)

要将表移动到其他模式,请参阅Alter Schema

于 2012-06-05T05:58:50.023 回答