我的操作系统是XP,数据库是VS2010自带数据库升级上去的。SQL安装在我自己的计算机上,没有联网。
启动企业管理器msms时,服务器名称填写9IQDYPUDHFEX8F5\SQLEXPRESS ,其中9IQDYPUDHFEX8F5是我的计算机名称,能够登陆进去。
为什么服务器名称写成:127.0.0.1\SQLEXPRESS 或使用“.”或“LOCAL”就不能登录?
------解决思路----------------------
在配置管理器那边,TCP/IP方式开启了吗?
------解决思路----------------------
local只有默认实例才行吧
127.0.0.1,1433\SQLEXPRESS --加一个你的express服务的端口号试试
------解决思路----------------------
当然tcp/ip协议并设置允许远程连接,外围配置也设置下允许tcp/ip连接试试
------解决思路----------------------
你装了SQL Server的时候选择了创建新的实例,实例的名字是local\sqlexpress
但是你并没有安装默认的:LOCAL实例
重新安装一次sql server选择默认实例就行了
------解决思路----------------------
应该可以用 .\sqlexpress 登录, 因为用IP地址登录,则服务需要启用 TCP/IP, 这个默认是关闭的.
目前的登录方式应该是共享内存方式,只有本机可以登录,这是比较常用和安全的.
------解决思路----------------------
express默认状态下不支持tcp/ip连接,
打开配置工具\sql server配置管理器
在服务器配置中添加tcp/ip支持后就行了
------解决思路----------------------
127.0.0.1\MSSQLSERVER2008
127.0.0.1,1433\MSSQLSERVER2008