日期:2014-05-18  浏览次数:20866 次

做了一个cs程序,想做个安装包,安装时可以设置服务器和数据库。
做一个cs结构的程序,想把程序放在一台机上,数据库放在另一台机上。安装包可以实现吗???

------解决方案--------------------
http://jenry.cnblogs.com/category/36997.html
------解决方案--------------------
这建议不要放在安装包里,难道要网络安装,你也没有权限啊,
好像不行吧,数据库单独做个安装包,然后到数据库服务器上安装数据库
------解决方案--------------------
先循环获取局域网中的SQL服务器,再通过建库脚本去执行!
我做过,通过脚本可以实现!
------解决方案--------------------
C# code
SQLDMO.Application sqlApp = new SQLDMO.ApplicationClass();
            SQLDMO.NameList sqlServers = null;
            sqlServers = sqlApp.ListAvailableSQLServers();
            for (int i = 0; i < sqlServers.Count; i++)
            {
                object srv = sqlServers.Item(i + 1);
                if (srv != null)
                {
                    this.comboBox1.Items.Add(srv);
                }
            }