问题 有关通过应用程序部署SQL数据库的问题。

kiln23

新成员
已加入
2015年10月5日
留言内容
1
编程经验
1-3
嗨,大家好。

我是SQL新手,我想知道一些愚蠢的问题。

我是C#开发人员,到目前为止仅处理过.mdb文件。

假设您为客户开发了一些软件。它要加载到一些工作站上,并且它们需要连接到中央数据库。

当您使用.mdb文件时,它非常简单。

但是,如果是SQL,您将如何处理呢?通常您是否在服务器上安装SQL Express,并仅在工作站上的软件中设置连接字符串。我从未听说过一种更简单的方法来启动和运行SQL数据库并可以连接到该数据库。据我所知,您无法像mdb文件一样连接到SQL数据库文件

请帮助我更好地了解一点?
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,566
地点
悉尼,澳大利亚
编程经验
10+
顾名思义,SQL Server是基于服务器的数据库。因此,您需要在某处安装数据库服务器。只要可以在其他任何一个工作站上运行,它就可以在其中一个工作站上,也可以在专用服务器上运行。它可以是完整的付费版本或SQL Server Express。请注意,如果使用Express Edition,则数据库不能超过10 GB。

部署SQL Server数据库的两种最常见方法是在开发系统上进行备份,然后在服务器上还原该备份,然后编写SQL脚本或从开发系统生成一个SQL脚本,然后在服务器上执行该脚本。

数据库到位后,只需在连接字符串中指定服务器名称和实例名称(可选),就可以从任何地方连接到数据库。
 
已加入
2011年4月23日
留言内容
177
地点
密歇根州兰辛;美国
编程经验
10+
Hi guys.

我是SQL新手,我想知道一些愚蠢的问题。

我是C#开发人员,到目前为止仅处理过.mdb文件。

假设您为客户开发了一些软件。它要加载到一些工作站上,并且它们需要连接到中央数据库。

当您使用.mdb文件时,它非常简单。

但是,如果是SQL,您将如何处理呢?通常您是否在服务器上安装SQL Express,并仅在工作站上的软件中设置连接字符串。我从未听说过一种更简单的方法来启动和运行SQL数据库并可以连接到该数据库。据我所知,您无法像mdb文件一样连接到SQL数据库文件

请帮助我更好地了解一点?
实际上,连接到Sql Server与MS Access并没有太大不同,您创建一个Sql Server连接字符串,然后使用System.Data.SqlClient命名空间而不是System.Data.Oldedb
 
最佳 底部