asp.net我的登陆是用的VS的Login控件,在本机上的IIS可以正常运行。
但是发布到服务器会SQLEXCEption无法连接。
使用MDF数据库是不是在服务器上也要装什么驱动啥的?详细信息:
System.Data.SqlClient.SqlException: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)

解决方案 »

  1.   


    解决方法:开始->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>服务和外围连接的应用配置器->>点击"远程连接"->>本地连接和远程连接->>同时使用TCP/IP和named Pipes->>点"确定"->>重启SQLserver服务
      

  2.   

    允许TCP/IP和命名管道是否设置
    Sql Server Browser是否启动
    SQL的登陆方式,选用混合方式
    连接字符串问题,服务器名和数据库是否正确
    Server=127.0.0.1/SQLEXPRESS  
     
      

  3.   

    谢谢你的回复。我现在是VS里自带的那个LOGIN功能。他那连接啥的可能是已经封装了。
    我看了程序里的连接方式是用的windows用户方式连接的。我想改成用sql用户密码的,但是这种mdf数据库我不知道如何加。。
    (服务器上访问不了,应该也是这个问题)另外我自己电脑上装了vs2010,服务器上装的vs2005里面是有那些配置,我也都开了。
    但是用vs里面的那sql管理器,打不开那个mdf文件。
      

  4.   

    没人回了啊,换个问法吧,我自己再找找原因。这个MDF是像ACCESS一样只要有个文件就行了还是像SQL一样需要服务器的?
      

  5.   

    Server=./SQLEXPRESS vs下自动安装的是SQLEXPRESS版,只能本机访问,不允许网络访问的