关于运行程序的问题

时间:2009-03-23 23:44:03

标签: c# sql-server

如何运行我的应用程序(用C#编写)并使用SQL Server数据库而无需先安装SQL Server?

3 个答案:

答案 0 :(得分:1)

如果需要连接到Microsoft SQL Server数据库才能工作,那么您需要在安装了Microsoft SQL Server的网络上运行它。

如果您没有获得完整的服务器,可以使用找到here的SQL Server Express。

答案 1 :(得分:1)

您可以使用SQL Server 2008 Compact Edition。这将包括一个小版本的SQL Server作为DLL直接进入您的应用程序。到目前为止,它还没有独立服务器的所有功能,但通常足以完成更简单的任务。

如果安装服务器不是问题,只需获取SQL Server 2008 Express Edition即可。它也是免费的,介于Comapct Edition和商业版之间。

如果服务器刚刚在其他计算机上运行,​​只需更改连接字符串。

答案 2 :(得分:0)

如果你的问题是关于运行没有数据库的数据库应用程序,这有点奇怪,那么你需要优雅地处理来自连接的异常,并且有一个不需要数据的替代执行路径,或者从中获取数据在其他地方。

如果您的问题是关于运行没有LOCAL数据库的数据库应用程序,那么这很简单,只需将数据源指向远程数据库即可。

如果您的问题与其他问题有关,那么我完全感到困惑。