验收的时候,师傅要求异地发布,所以我的就被直接over了。由于我的模块部分的连接数据库部分是直接连接本地的dsn,所以打包放到别的电脑上安装,运行的时候就由于没有远程连接到服务器就会报错。所以需要设置ssms(SQL sever management studio)。
1.打开ssms,连接上数据库,右键选择属性。
。
2.选择安全性。选择右侧的"SQL sever和windows身份验证模式"。这样就可以混合登录了,可以windows身份登录,也可以sql sever登录。
3.选择“连接”,把“允许远程连接此服务器”勾选上,点击确定。
4.展开“安全性”,“登录名”;“sa”,右键选择“属性”
5.左侧选择“常规”,右侧选择“SQL Server 身份验证”,并设置好密码。
6.右击数据库,点击“方面”,方面:下拉菜单选择“服务器配置”。然后将RemoteAccessEnabled布尔值选择True。点击确定。
7.下面开始配置SSCM(sql sever配置管理器),选中左侧的“SQL Server服务”,确保右侧的“SQL Server”以及“SQL Server Browser”正在运行。
8.在左则选择sql server网络配置节点下的sqlexpress的协议,在右侧的TCP/IP默认是“否“,右键启用或者双击打开设置面板将其修改为“是”。
9.确认一下防火墙。打开防火墙设置。将SQLServr.exe(C:\Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Binn\sqlservr.exe)添加到允许的列表中。重启sql sever就可以了。