Sql server 我可以为数据库命名别名或创建同义词吗?

Sql server 我可以为数据库命名别名或创建同义词吗?,sql-server,sql-server-2012,Sql Server,Sql Server 2012,我正在尝试使用Microsoft SQL data sync 2.0将数据从本地SQL Server同步到Azure SQL Server。问题是我的数据库名有一个错误。在它(MyDatabase.V2)中,这是不允许的 是否有一种方法可以让同步工具引用此数据库的辅助名称?看来SQL Server目前不可能这样做创建SQL Server作业以备份MyDatabase.V2并将其还原为MyDatabaseV2。然后,将这个新的MyDatabaseV2与数据同步2.0一起使用。基本上,是一种变通方法

我正在尝试使用Microsoft SQL data sync 2.0将数据从本地SQL Server同步到Azure SQL Server。问题是我的数据库名有一个错误。在它(MyDatabase.V2)中,这是不允许的


是否有一种方法可以让同步工具引用此数据库的辅助名称?

看来SQL Server目前不可能这样做创建SQL Server作业以备份
MyDatabase.V2
并将其还原为
MyDatabaseV2
。然后,将这个新的
MyDatabaseV2
与数据同步2.0一起使用。基本上,是一种变通方法。如果您需要在新的
MyDatabaseV2
中进行更频繁的数据复制,请查看日志传送或复制。

您肯定不能。您不能引用您的数据库名称(即
[MyDatabase.V2]
)吗?但是,正如您所发现的,在对象名称中使用特殊字符通常是个坏主意。如果你能重命名这个数据库,我会的。是的,使用这个数据库8年了,用了100个连接字符串——我一直在使用它