问题描述:
安装时用默认自带数据库,在vs2005中不能正确连接,提示是不允许进行远程连接。然后在,SQL Server Configuration Manager中设置启动IP/TCP和named pipes协议,并设置端口为1433,在SQL Server 外围配置那里也设置启动本地和远程连接。
所有设置好后,重新启动数据库服务,则不能启动。禁用IP/TCP协议后,则可正常启动数据库服务。重新启用IP/TCP协议,则数据库服务就不能启动。
irika3,设置启动远程服务不启动TCP/IP服务吗?而且在其中要设置端口为1433。我进行了端口扫描,1433端口是关闭的,无冲突问题。
暴力教父,服务器名称是SQLexpress的。
感谢两位的回答。
另外,用SQL Server Management Studio Express进行管理一切正常。
问题解答:
字符串问题:
Data Source=.\sqlexpress;Initial Catalog=数据库名;Integrated Security=True
应该是服务器名称的问题
你启动sql服务器
看一下服务器名是不是local
vs安装的实例服务器名好像是sqlexpress
IP/TCP协议能跟这个扯个关系,唯一的解释就是端口冲突了
费这么到力气干嘛,用“数据源 (ODBC)”测试一下就好了