【问题标题】:What kind of database schema is systemdbserver.systebdb.dbo?systemdbserver.systebdb.dbo 是什么样的数据库架构?
【发布时间】:2015-11-28 04:26:42
【问题描述】:

所以,我在这里冒着投反对票的风险。但是,由于对 SQL Server 不太熟悉,有时我会看到如下数据库架构:

systemdbserver.systemdb.dbo.tablename

我很熟悉 dbo 是什么,但你们谁能告诉我,例如,systemdbserver 是数据库服务器的名称(顾名思义),那么 SystemDB 是 @ 987654325@,最后DBOschema?这是对上述的正确解释吗?

【问题讨论】:

  • [server].[database].[schema].[object] 4 部分标识符

标签: sql sql-server schema


【解决方案1】:

[server].[database].[schema].[object] 是 4 部分标识符。

另见PARSENAME

1 = 对象名称

2 = 架构名称

3 = 数据库名称

4 = 服务器名称

如果你不喜欢处理这么长的名字,你可以使用SYNONYM

CREATE SYNONYM MyEmployee
FOR Server_Remote.AdventureWorks2012.HumanResources.Employee;

【讨论】:

    猜你喜欢
    • 2021-10-30
    • 1970-01-01
    • 1970-01-01
    • 2010-11-24
    • 2013-01-21
    • 2013-06-20
    • 1970-01-01
    • 2012-05-09
    • 1970-01-01
    相关资源
    最近更新 更多