我有一个使用C#和Sqlserver 2008的简单代码。 对于我的C#代码,我将.EXE文件提供给客户,并强制在她的计算机上安装.NET框架以仅运行C#代码。
但是关于Sqlserver;我已经在我的PC上安装了完整的Sqlserver,然后将我的数据库附加到管理部分并使用Sqlserver
现在我想把我的程序交给客户我安装.NET框架;但是我如何在她的计算机上运行Sqlserver并每次附加数据库?
让我解释一下:
该程序将在本地网络上使用,并且是multi_user。
我已安装并在我的电脑上使用Sqlserver。我借助sqlserver管理工具创建了我的数据库及其表。
用于连接数据库我写了一个通过用户IP地址连接的代码,我在我的PC上用2个虚拟机测试了它。这是真的有效。
我的问题在这里:
当我将程序交给客户时,我必须做些什么?
我必须做的数据库怎么样? 我必须在客户PC上安装整个Sqlserver并将该PC设置为服务器,或者我有更好的方法来执行此操作?
感谢。
答案 0 :(得分:1)
如果要将sql server用作本地存储的嵌入式数据库,请使用sql server CE。
如果您希望您的用户可以访问共享数据库,您必须在其网络中的某台计算机上安装sql server(sql server express可能会),配置访问权限并相应地调整其连接字符串。或者使用SQL Azure。
答案 1 :(得分:0)
我必须在客户PC上安装整个Sqlserver并设置该PC 作为服务器还是我有更好的方法来做到这一点?
是的,你已完成所有这些工作
1)安装sql server和管理
2)安装数据库
3)远程使用您的数据库