如何使用来自C#winform的ADO.NET实体数据模型与SQL Server 2008建立远程连接

时间:2014-02-01 08:26:22

标签: c# sql .net sql-server winforms

我已经构建了一个窗口表单应用程序,我使用ADO.NET实体数据模型与我的本地数据库建立连接,它可以与我自己的PC(一台PC中的数据库和应用程序)配合使用。

现在我需要许多用户3或4使用该应用程序。我不知道如何在服务器上安装我的数据库以及ADO.NET实体数据模型是否会再次运行。我使用SQL Server 2008和C#窗口表单。请等一下我的建议。

3 个答案:

答案 0 :(得分:2)

您只需更改连接字符串中的Data Source值即可。

按照以下步骤操作:

第1步:在服务器计算机中安装并维护Database

第2步:在连接字符串中指定数据库服务器HostName/IP Address,如下所示:

String   connectionString="Data Source=ServerName;Intial Catalog=DatabaseName;UID=userID;Password=password;Integrated Security=True;"

答案 1 :(得分:0)

您已在服务器上托管数据库

获取数据库的服务器ip,用户名和密码

更改连接字符串

替换服务器名称,用户名,密码

Data Source=serverip;Initial Catalog=dbname;Persist Security Info=True;User ID=username;Password=password

然后这将是goto服务器数据库

答案 2 :(得分:0)

将app.config文件添加到项目中并在其中指定连接字符串。然后使用c#

访问配置文件
<connectionStrings>
      <add name="MyDBConnectionString" providerName="System.Data.SqlClient"
            connectionString="Data Source=localhost;Initial Catalog=MySQLServerDB; Integrated Security=true" />
   </connectionStrings> 

在c#

System.Configuration.ConfigurationManager.ConnectionStrings["MyDBConnectionString"].ConnectionString;

来源Accessing database connection string using app.config in C# winform