最近有网友反映下载最新版本的程序,Web里登录不上。远程协助后发现,数据库配置不正确,原因是框架默认的连接字符不带实例名,而网友的机器是有数据库实例名,没有写到配置文件里。
下面大概的讲讲连接信息配置。
connstring 数据库连接字符串,初始数据库连接信息。
Initial Cotalog(数据库名),User Id(数据库访问用户),Password(数据库访问密码)按照实际情况填写,不要打错。
特别注意:Data Source为数据库服务器地址+\实例名(如果安装时设置得有需要填写) + ,端口号(默认1433,可以省略)
数据库地址:
(1) Data Source=. (web与db同一服务器)
(2) Data Source=(local) (web与db同一服务器)
(3) Data Source=127.0.0.1 (web与db同一服务器)
(4) Data Source=数据库服务器的计算机名 (web与db同一服务器,或同一网络下)
(5) Data Source=数据库服务器的内网IP (web与db同一服务器,或同一网络下)
(6) Data Source=数据库服务器的外网IP,(web服务器与DB服务器不在同一网络时使用,否则根据情况在(1)-(5)中选择)
如果数据库有实例名(sql2008),则应写成: Data Source=.\sql2008 或 Data Source=127.0.0.1\sql2008。
如果数据库修改过端口号,则应写成IP地址+\实例名+,端口号
例(假设端口号为1234): Data Source=127.0.0.1,1234或 Data Source=127.0.0.1\sql2008,1234