systemdbserver.systebdb.dbo是什么类型的数据库模式?

时间:2015-09-02 15:14:25

标签: sql sql-server schema

所以,我在这里冒着一些贬值的风险。但是,不熟悉SQL Server,有时我会看到似乎是如下的数据库模式:

systemdbserver.systemdb.dbo.tablename

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

1 个答案:

答案 0 :(得分:2)

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

另见PARSENAME

  

1 =对象名称

     

2 =架构名称

     

3 =数据库名称

     

4 =服务器名称

如果您不想处理这么长的名字,可以使用SYNONYM

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