Sql 靠近'的语法不正确-';

Sql 靠近'的语法不正确-';,sql,sql-server,sql-server-2005,syntax,Sql,Sql Server,Sql Server 2005,Syntax,我试图在另一台服务器上运行查询,需要在select语句中指定它,但服务器名称中有一个“-”,就像服务器名称一样。 这会在标题中产生错误。 如何修复它?在服务器名周围使用方括号[]: select * from [server-name].[db-name].[schema-name].[table-name]

我试图在另一台服务器上运行查询,需要在select语句中指定它,但服务器名称中有一个“-”,就像服务器名称一样。 这会在标题中产生错误。
如何修复它?

在服务器名周围使用方括号
[]

select  * 
from    [server-name].[db-name].[schema-name].[table-name]