如果指定
dbservername ,则它必须服满足以下限制。
- 如果您指定的数据库服务器没有联机,则您会接收到一条错误。
- 您在 dbservername 中指定的数据库服务器必须匹配 sqlhosts 文件中的数据库服务器的名称。
注: 如果数据库服务器的名称是一个分隔标识符或它包含大写字母,则数据库服务器不能参与跨数据库分布的 DML 操作。(如果该服务器包含大写字母,它还不能参与由 SQL
语句指定的服务器名称作为到数据库名称的限定符的跨数据库分布的 DML 操作。这些语句发生 -908 错误并失败,因为该 SQL
语法分析器将服务器名称中的所有的大写字母降档为小写字母。)要避免此限制,当声明要参与分布查询的数据库服务器的别名或名称使,仅指定没有大写字母的未分隔的名称。