因此,我有一个指向本地数据库的Server连接字符串:
数据管理系统( Data Source=.;Initial Catalog=MyDatabase;Integrated Security=True )
我不能更改此连接字符串,但我希望SQL server能够在其他地方使用。
是否有某种方式-使用SQL Server或操作系统中的某些东西-使之成为可能?我知道综合安全(又名。( Windows身份验证)部分会让这件事变得很困难,但我想如果有办法的话,这是值得一问的。
发布于 2017-05-26 15:32:17
如果客户端软件使用本机SQL (几乎所有功能都使用),则可以使用Server配置管理器对任何服务器名进行别名。在Configuration插件中,展开“”项,右键单击“别名”并选择"New .“有两个这样的项目,32位和64位,不要忘记添加别名到两个地方。
谨慎地使用这种力量。任何服务器名称都包括特殊名称,如.和(LocalDB)\MyInstance,它们通常仅指本地计算机,甚至不使用TCP/IP。把它们混在一起对随便的读者来说是非常令人困惑的。别名不区分大小写,但它必须与之完全匹配,因此添加空白或使用诸如localhost之类的东西而不是.会使它失败。
https://stackoverflow.com/questions/44189655
复制相似问题