1、错误如图:处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。: <authentication mode="Windows"/>
当网上的方法不可行的时候,也就是你的程序没有错,解决方法:用打开网站方式打开自己的项目,用打开项目方式打开你的..net程序有如是错误。
2、错误如图:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)
解决方法:首先知道是数据库错误,感觉与数据库配置有关,没有安装sqlserver服务器或服务器没打开。一句话就是:数据库连接失败。sqlserver与visualstudio分离,安装sqlserver之后打开VS,工具--连接到数据库(添加连接),选一个服务器名--连接到数据库选择你要连接的数据库。如果没有你的数据库名,可以用sqlserver先打开你的数据库,那就是创建实例,你的数据库有了实例才会出现在选框里。
3、导入数据库时遇到错误:没有可用的编辑器,确保已安装文件类型的应用程序。
不能直接打开数据库文件,需要右击(数据库)点(附加)。
附加时出现错误:
后来才知道,是用SA登陆的没有权限,设为顶级用户登陆就行了。还有就是把只读属性去掉。
4、数据库附加之后是绝对路径咋办?
附加的时候有这个选项:
把位置和名称都是路径,把附加为给为数据库名字就可以了,或者附加之后再重命名就OK了,用法和普通的一样。
5、sqlserver链接时出现如此错误:
找遍了网络都说设置IP,2005版本的多点,但是都没解决,后来不经意间就解决了。如果你安装过sqlserver,在安装登陆也会出现错误,一定要全部卸载干净了,关于SQL的都卸了再装。如果还出现问题,就试试我这招吧,如下图填写服务器名:
用sa登陆也可以。
6、案例:VS中打不开数据库,缺少必须的组件,与SQL Server数据库文件的连接需要在本地计算机上安装并运行SQL Server2005 Express或SQL Server 2008Express。
网上的结果一大堆没解决我的问题,现在我把自己的解决方法说下,比较简单:
不用VS直接打开数据库,数据库与visualstudio分离,安装sqlserver之后打开VS,VS工具--连接到数据库(添加连接),选一个服务器名--连接到数据库选择你要连接的数据库。如果没有你的数据库名,可以用sqlserver先打开你的数据库,那就是创建实例,你的数据库有了实例才会出现在选框里。然后点确定就OK了。在服务器资源管理器里就有你的数据库文件了。最后在WebConfig里把connectionstring连接修改一下。步骤:服务器资源管理器里的数据库右击--修改连接--测试连接(成功)---高级---把下面的字符串复制下来了:
然后粘贴到:
connectionstring后面。OK了。
方法二:也可以不用sqlserver创建实例,直接用VS打不开也没关系,步骤如下:
VS--工具--连接到数据库--选一个服务器名--附加--测试连接--高级--复制连接字符串。OK