我用vs+sqlserver编写的程序,在没有安装sqlserver的电脑上怎么运行?

我用vs+sqlserver编写的程序,在没有安装sqlserver的电脑上怎么运行?或者说,在一般电脑(没有装sqlserver的电脑)上运行的软件,要求包含数据库,怎么实现呢?

没有办法,必须安装sql server。幸运的是,你往往不需要使用完整的sql server,你可以让你的程序使用sql server localdb,这是一个精简的sql server,它只需要用户安装一个十几兆的运行库就可以支持90%的sql server数据库的功能。
并且它不安装服务,仅仅使用数据库文件,免配置。

必须安装数据库及服务器,否则你不能编译你的代码。

部署的时候不需要在每台电脑安装SQL,SQL数据库放在某服务器,你的程序是通过ADO.NET/EF等连接到数据库,.NET里面有连接控件,不需要在客户端安装SQL的。在客户端安装程序运行需要的.NET即可。

三楼正解,希望可以采纳

你只需要在的config文件中改一下数据库的连接字符串配置即可。连接字符串中的数据库的位置在另一台安装sql server的电脑上才可以。这两台电脑必须要在同一个局域网内。否则访问不到