我用vs2005和sql2005写了一个进销存的项目,打包测试可用,但是在没有安装sql的电脑上就不行了,寻求解决办法
解决方案 »
- C#如何控制摄像头拍摄照片?指定尺寸的。
- datalist的问题
- 用windows服务发布remoting,可是启动不了,高手帮看一下
- 未处理的“System.StackOverflowException”类型的异常出现在 mscorlib.dll 中。
- 关于按钮模板
- 如何通过C#中的SqlConnection.ConnectionString连接网络上的SQL Server数据库?
- Html中用Size来给定文本框的宽度而在C#(WinForm)中怎样做到同样的效果呢?????
- 运行时,控件的选择、拖动问题!
- c#winform 方法的调用问题?
- 正则取字符串的问题
- C# Panel分割
- 请教关于向数据库添加信息的.NET编程 ,谢谢!!
SQL必须安装数据库支持软件才行啊
如果你的这个软件是在局域网内运行,那么你需要修改你的CONFIG文件里的连接字符串:
例如: <add name="WtmtSQL" connectionString="Data Source=192.168.0.34\WTMT;Initial Catalog=WtmtDatabase;User ID=sa;pwd=wtmt"/>
我们把需要连接的服务器名这样写“IP地址\实例名”或者“计算机名\实例名”,这样我们的后台代码就没问题了!
然后我们进入SQL外围配置器,进入服务和链接外围应用配置器里选择对应的服务器实例的“远程链接”,然后在“本地连接和远程连接”打钩再选择“同时使用TCP/IP和named pipes”。关闭外围配置器,进入SQL配置管理器,重启对应服务器的服务。
如果还是不行的话,用WINDOWS身份连接成功后,“安全性”---"登陆名"---"sa"---"属性"---"状态",然后在“授予”和启用后面打钩。关闭之后进入SQL配置管理器,重启对应服务器的服务。