【问题标题】:Connecting to external SQL Server database连接到外部 SQL Server 数据库
【发布时间】:2016-06-14 10:24:33
【问题描述】:

我使用 VS 2012 开发了一个需要与外部数据库一起运行的应用程序。我有一个密码和一个已创建的用户名,我可以从我的桌面登录到门户界面并运行选择查询或访问信息。一旦我尝试将我的 VS 连接到他们的服务器,网络服务似乎被锁定到任何连接。

我的问题是我可以将 VS 解决方案中的应用程序链接到该数据库吗?感谢任何帮助/建议。

【问题讨论】:

  • 当然可以,但是您的数据库服务器必须允许远程连接。
  • 感谢您的回复,请问有什么方法可以远程建立连接吗?

标签: c# sql-server sql-server-2012


【解决方案1】:

您只需要更改连接字符串即可连接远程数据库。您的数据库服务器提供商将为您提供连接字符串的详细信息。

所以,继续修改项目中的连接字符串,玩得开心!

【讨论】:

  • 对不起,我该怎么办?
  • 它是什么样的应用程序?您是否使用本地数据库来开发您的应用程序? Windows 应用程序或 Web 应用程序。您将在 Windows 应用程序中拥有 app.config,在 Web 应用程序中拥有 web.config 文件。在那里,您将找到需要使用数据库提供商提供给您的连接字符串来修改的连接字符串。
  • 这是 Web 服务而不是本地数据库
  • 您想在您的项目中使用 Web 服务吗?请在您的问题中提供更多详细信息,以便我们为您提供帮助。
  • 很抱歉没有很好地解释自己。我想通过 Web 服务连接我的应用程序!我打开 asmx 建立连接并创建了一个类来调用连接,但没有任何工作并且出现错误! :(
【解决方案2】:

这在您的 Visual Studio 中非常简单,在视图选项卡中打开服务器资源管理器并单击连接到数据库,在此选择 sql 服务器身份验证并在其中添加您的用户名和密码。连接数据库后,右键单击数据库名称并查看包含连接字符串的属性,将此连接字符串替换为您的 web.config 连接字符串,然后它就可以正常工作了。

还可以查看以下链接 Connect to SQL Server

【讨论】:

  • 感谢您的回复。我的数据库不是本地的。但是,我可以通过 Web 服务连接到它吗?如果是的话怎么办?
  • 在您的 web 服务项目中添加以下连接字符串并替换其中的服务器名、数据库名、用户名和密码。 connetionString="数据源=服务器名;初始目录=数据库名;用户 ID=用户名;密码=密码"
  • 它给了我一个错误,因为我想在 WebService 中进行连接!
  • 我无法理解您要做什么。
  • 你有空闲时间聊天吗!你能打开聊天并从那里拿走吗?
猜你喜欢
  • 2021-11-06
  • 2013-07-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多