什么是需要使用Windows窗体应用程序通过网络使用SQL Server数据库?

什么是需要使用Windows窗体应用程序中使用thrugh网络SQL Server数据库?

我想1 PC具有的Windows XP操作系统作为服务器上安装SQL Server。 并且,通过网络I希望应用程序连接到数据库。

所以,我知道我应该安装.Net框架4.0的应用程序,我做了部署到我的项目。 我不知道如果我需要的任何应用程序安装到不喜欢的服务器应用程序或没有这方面?

提前致谢

--------------解决方案-------------

通常的嫌疑人/问题来访问SQL远程如下:

  • 启用S​​QL服务器的TCP / IP协议
  • 打开防火墙,让SQL通信通过(通常是1433端口)
  • SQL Server配置为允许远程连接,运行浏览器服务
  • 使用正确的凭据,以解决您的SQL Server实例

有需要四个基本的东西...

  1. 有一个桌面操作系统上安装服务器软件(传统的SQL服务器将不会在XP上安装)限额因此,你需要了解你可以安装在哪里。
  2. 在应用程序中有选择,以“如何连接”,但我的经验是要使用.NET SQLCLIENT
  3. 你需要的是如何通过直接SQL或存储过程调用服务器上的SQL语句的理解。
  4. 您需要了解从查询返回会发生什么(什么,标值,返回的参数,记录......)什么用它做,当你得到它...

欲了解更多信息,请发表你已经尝试了什么例子,有什么结果是什么(特别),你正在试图完成。

从@Marziana评论后编辑

当我读到您发表评论我相信有两个问题:

  1. 我如何将数据库部署到新的服务器?
  2. 如何将我的窗口形式的应用程序连接到新的数据库?

1)从你原来的问题,在安装MS SQL服务器(标准版)将不会在MS Windows XP安装。 你需要一个Windows服务器软件安装到你可以安装SQL Server。 您的另一种选择是安装SQL Server的一个较小的版本上安装XP(如SQL桌面版,评估版或个人版 )。

2)“连接字符串”是指令的连接对象告诉找到什么样的服务器(以及服务器在什么情况下的SQL),附加到该服务器(即“初始目录”上的数据库),安全模式落实和凭据(用户名/密码)如果不使用“一体化”的安全使用)。 如果“硬编码”在连接字符串那么就不可能更改连接字符串,以适应新的数据库服务器/数据库名/凭据。

除此之外,你的问题是一个更直接的答案过于宽泛。

http://www.codeproject.com/KB/database/sql_in_csharp.aspx

尝试。

分类:C# 时间:2015-03-15 人气:0
本文关键词: .NET,SQL服务器
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.494 (s). 10 q(s)