偶试了一下,在创建的时候,就出错了。
An error has occurred while establishing a connection to the sever.When connecting to SQL Server 2005,this failure may be caused by the fact that under the default setting SQL Server does not allow remote connections.(provider:Named Pipes Provider,error:40 - Could not open a connection to SQL Server)

解决方案 »

  1.   

    开始-程序-sql server2005-配置工具-SQL Server 外围应用配置器-远程连接-选择本地和远程连接
      

  2.   

    开始-程序-sql server2005-配置工具-SQL Server 外围应用配置器-服务和外围的应用服务器-远程连接-选择本地和远程连接
      

  3.   

    默认情况下,SQL Server 2005 Express Edition、Evaluation Edition 和 Developer Edition 只允许本地客户端连接。Enterprise Edition、Standard Edition 和 Workgroup Edition 还可侦听 TCP/IP 上的远程客户端连接。使用“远程连接”页可以更改 SQL Server 侦听传入客户端连接时使用的协议。TCP/IP 优先于 named pipes,因为前者通过防火墙时要求开放的端口较少。“远程连接”页上的这些设置只影响传入连接,而不影响服务器传出连接(例如用于分布式查询的连接)。注意:  
    您必须重新启动数据库引擎实例的服务,才可以应用更改。
     
    选项
    仅限本地连接
    如果选择此选项,数据库引擎实例将只侦听本地计算机上的 shared memory 连接。来自远程计算机的连接将失败。 注意:  
    专用管理员连接端口是单独配置的。请参阅功能的外围应用配置器 (DAC) - 数据库引擎。
     
    本地连接和远程连接
    如果选择此选项,数据库引擎实例将侦听来自本地计算机以及来自远程计算机的使用所选协议的连接。仅使用 TCP/IP 协议
    如果选择此选项,数据库引擎实例将侦听使用 TCP/IP 而不是 Named Pipes 的远程连接。仅使用 Named Pipes 协议
    如果选择此选项,数据库引擎实例将侦听使用 Named Pipes 而不是 TCP/IP 的远程连接。同时使用 TCP/IP 和 Named Pipes 协议
    如果选择此选项,数据库引擎实例将侦听同时使用 TCP/IP 和 Named Pipes 的远程连接。
      

  4.   

    偶装了个SQL Server Management Studio Express CTP,在它里面可以创建新数据库,算是勉强解决了,谢谢孟老大的参与~~,现在结贴。