【问题标题】:How to implement a service in visual studio when host of sql server and wcf are different当sql server和wcf的主机不同时如何在visual studio中实现服务
【发布时间】:2020-01-21 17:48:26
【问题描述】:

连接到远程主机 sql server 时,Web 配置中的连接字符串语法。 如果您的 sql server 主机是 www.xyz.com 并且我们有一个 sql server 实例名称或者我们有一个用于连接到 sql server 的端口号(当 sql server 主机和服务主机不同时),如何编写正确的连接字符串。

【问题讨论】:

    标签: visual-studio wcf connection-string


    【解决方案1】:

    我用逗号端口号找到了答案。当我们使用远程 sql 服务器时,我的问题在于连接字符串的数据源。我的 sql server 远程使用端口号。通过将端口号添加到远程 IP 或主机,连接是真实的。 ... 数据源 = www.xyz.com,1434 ; 或数据源 = www.xyz.com\我的实例名称,1434。

    【讨论】:

      【解决方案2】:

      它可以在 WCF 中实现。这是一个常见的场景,使用 WCF CRUD(create,read,update,delete) 数据库。 Ado.net 是一种常用的数据持久化工具。此外,Entity Framework 在 WCF 中也可用。
      https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/ado-net-code-examples
      https://docs.microsoft.com/en-us/ef/ef6/get-started
      我们可以利用Visual Studio 中的服务器资源管理器或 SQL 服务器对象资源管理器。它可以生成正确的连接字符串。
      https://www.c-sharpcorner.com/UploadFile/suthish_nair/how-to-generate-or-find-connection-string-from-visual-studio/
      https://docs.microsoft.com/en-us/visualstudio/data-tools/add-new-connections?view=vs-2019
      关于连接字符串,请查看以下内容以获取详细信息。 https://www.connectionstrings.com/sql-server/
      如果有什么可以帮助的,请随时告诉我。

      【讨论】:

      • 感谢您的链接。我的问题不同。我熟悉visual studio中的连接字符串和wcf。我想用 Visual Studio(自主机)启动服务,但我想连接到托管在主机上的 sql 服务器(在网络上)。通常服务和 sql 服务器在同一个地方。我的目标是使用 Visual Studio 运行 wcf 服务(调试或不调试)并连接到我的主主机上的我的 sql 服务器。我想在将 svc 发送到主主机之前用主 sql 服务器测试我的服务。如何在连接字符串中定义sql server host。(svc不在sql server host中)
      • 我没明白你的意思。从 VS 运行的 WCF 服务和托管在 IIS(Web 服务器)中的 WCF 服务有什么区别?我认为没有区别。假设我们使用Ado.net连接数据库,只要使用数据库连接字符串(如果网络畅通),就可以连接到任何网络上的任何数据库服务器。
      • 通常服务(svc)和sql server的位置是相同的。例如,在您的本地机器上,当您的sql server在您的机器上时,您可以运行wcf服务(使用iis或VS)。现在假设您的 sql server 在主机上(而不是在您的机器上),并且您想通过连接到托管的 sql server 来运行您的服务(在本地机器上)。我的问题正是关于在这种情况下写入连接字符串。在easy ans中使用本地sql时的连接字符串也很容易在服务和sql服务器托管在主机中时编写连接字符串。
      • 是的,因此我建议您利用 Visual Studio 中的服务器资源管理器/SQL 服务器对象资源管理器。它可以提示我们输入服务器地址、数据库实例以及我们要连接的数据库。之后,连接建立,我们可以查看服务器资源管理器/SQL服务器对象资源管理器中显示的连接属性并获取连接字符串。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-12
      • 1970-01-01
      • 2011-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多