【问题标题】:Alias to remote SQL Server in local computer本地计算机中远程 SQL Server 的别名
【发布时间】: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


【解决方案1】:

我想提出这个问题,因为我正在寻找完全相同的东西。我安装了 Microsoft Business Contact Manager,它只允许我连接到本地(本地网络)SQL Express 实例……但是我确实有一个可从 Internet 托管服务获得的 SQL 2008 数据库实例。是否有工具/解决方案可以创建某种本地节点,以便 BCM 将其视为本地实例,但与远程数据库“在后台”进行通信?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-25
    • 2014-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多