gpt4 book ai didi

c# - 在运行时构建连接字符串并将其保存在 c# Windows 应用程序的应用程序设置中

转载 作者:可可西里 更新时间:2023-11-01 10:48:31 26 4
gpt4 key购买 nike

我正在使用 sql server 2005 和 visual studio 2008 构建一个 C# windows 应用程序。
在客户端计算机上部署应用程序。我按照这个顺序做这个

  1. 我使用在我的应用程序中创建的相同用户/密码(即 sa/密码)安装 sql server 2005。
  2. 我运行我的 Windows 应用程序 msi 文件。它将我的数据库安装在 sql server 2005 中。

当我尝试运行应用程序时,由于客户端计算机上的机器名称和 sql server 实例名称不同,我失败了。我收到连接字符串错误。我需要一种方法来提取目标计算机名和 sql server 实例,并在部署期间将它们保存在我的应用程序设置中(在我的 c# 代码中使用,以便我可以在运行时创建连接字符串。)

为了解决这个问题,我正在做的是在客户的计算机上安装 visual studio 并编辑源代码以更改机器名称和 sql server 实例。然后我的 Windows 应用程序运行。我不想以这种方式解决我的问题,而是需要一种可以在部署时设置我的参数的方法,或者让您提出更好的方法。

我想请求你帮助我。

最佳答案

谷歌会给你很多选择。您在复制数据库时是否遵循了正确的步骤。

点击这些链接 http://blogs.msdn.com/b/sreekarm/archive/2009/09/11/move-a-database-from-one-server-to-another-server-in-sql-server-2008.aspx

这将回答你的 DBA Stack Exchange

同时发布您收到的确切错误消息。这对找出问题很有用

关于c# - 在运行时构建连接字符串并将其保存在 c# Windows 应用程序的应用程序设置中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13986836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com