【发布时间】:2013-12-09 09:57:48
【问题描述】:
我有一个使用 SQL Server Express Edition 的应用程序。不幸的是,它只能连接到本地实例。问题是我有一个从互联网提供商那里购买的远程实例。
问题是,是否有可能为远程数据库创建某种“本地别名”?也许我可以在本地安装另一个实例并执行某种镜像或复制(我只能安装 Express Edition,因为我没有资金购买任何其他版本)?
【问题讨论】:
-
我很困惑。您无需安装 数据库引擎 即可成为客户端并连接到远程服务器...您要做什么?
-
没关系,我明白了...是“您拥有的应用程序只能连接到本地实例。”正确的解释?
-
您的意思是连接字符串在您的应用程序中被硬编码为目标 localhost\sqlexpress 吗?
-
正确,应用程序只能连接到本地实例。我不知道它是如何实现的(连接字符串硬编码是一个可能的原因)以及为什么,我对此也无能为力。我只需要连接到本地实例并使用远程数据。在 Oracle(我更了解)中,我会尝试基于 dbLinks 准备视图 - 在 SQL Server 中,我不知道该怎么做......有什么建议吗?
标签: sql-server database sql-server-2008 sql-server-2005 database-connection