sql数据库部署

时间:2013-03-25 13:36:48

标签: sql-server

我从未部署任何Windows应用程序,,,这是我的第一个......

我的问题是如何在客户端部署一个带有sql数据库的Windows应用程序。 如果sql server 2005安装在客户端PC然后..客户端不必做任何只运行exe文件..我想我可以通过代码附加它...但我也希望客户端不能看到我的数据库......是否有可能实现......

我的意思是说可以将vb.net代码从数据库中写入和读取而不将其附加到sql server managemt studio中

抱歉,如果我的英语不好......

1 个答案:

答案 0 :(得分:0)

您可以使用您的应用程序重新分发SQL Server Express。阅读Embedding SQL Server 2008 Express in an Application。所有其他版本必须由您的客户提供,您的应用程序在安装期间仅请求托管SQL Server实例的位置(连接字符串)。使用您使用的任何选项,数据库将属于客户端,并且他将完全控制内容。

  

但我也希望客户端不能看到我的数据库

如果您选择在客户端位置使用数据库,则不可能。您唯一的选择是托管数据库并让客户端远程连接到托管数据库。选项包括SQL Azure Database,主机SQL in an Azure VMAmazon RDS或类似。