18 是否可以创建数据库别名或同义词?我希望能够做的是将NewDatabaseName别名化为OldDatabaseName,以防止不得不重写大量代码。 背景故事:我遇到一个客户,遇到一个可笑的自我引发的问题。他们有一个带有SQL Server后端的第三方应用程序。用户已经使用Visual Basic针对该数据库编写了自定义报告,所有数据库连接信息都硬编码在他们的程序中。 最近,第三方软件重命名了他们的数据库。现在,所有报告EXE都失败了。 哦,他们也没有很多源代码。 我忍住了笑声,说我会做什么。 sql-server sql-server-2008 — 数据神 source
14 不可能,这是不可能的(相关的连接项) 您可以创建一个具有原始名称的新数据库,并使用指向已重命名数据库中所有对象的同义词进行填充。 — 马丁·史密斯 source 这是一个非常有趣的解决方法。它只是可能会通过他们的小混乱,他们是英寸 — datagod 1 对于发现同义词填充数据库是可以接受的解决方法的任何人,这个较新的SO问题都包含代码和代码链接,这些代码和链接将简化脚本编写同义词的过程。stackoverflow.com/questions/21722066/... — Arkaine55