当前位置:编程学习 > C#/ASP.NET >>

我在做音乐商店的例子,但是出现下面这种情况,求大神们帮帮忙。

错误:此操作要求连接到 'master' 数据库。无法创建与 'master' 数据库之间的连接,这是因为已打开原始数据库连接,并且已从连接字符串中删除凭据。请提供未打开的连接。
连接数据库代码:connectionStrings>
<add name="MvcStoreEntities" 
 connectionString=" Data Source=ZHOUYAN-PC;
 Initial Catalog=Store;
 User ID=sa;Password=611620 "
  

   providerName="System.Data.SqlClient" />
</connectionStrings>
可能不全 在需要什么和我说就行 谢谢了
--------------------编程问答-------------------- 神马情况 自己调试去  --------------------编程问答-------------------- 应该是权限问题 --------------------编程问答--------------------
引用 2 楼 heather_suyisi 的回复:
应该是权限问题
说是删除了什么凭据可是我没删过- - --------------------编程问答-------------------- http://bbs.csdn.net/topics/360122300 --------------------编程问答-------------------- Integrated Security=true;User Instance=True; --------------------编程问答--------------------
引用 5 楼 yue547283947 的回复:
Integrated Security=true;User Instance=True;
不允许使用这三个特性阿- - --------------------编程问答--------------------
此版本的 SQL Server 不支持用户实例登录标志。该连接将关闭。 
  说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 
--------------------编程问答-------------------- SQL版本问题? --------------------编程问答--------------------
引用 楼主 qqRx78 的回复:
错误:此操作要求连接到 'master' 数据库。无法创建与 'master' 数据库之间的连接,这是因为已打开原始数据库连接,并且已从连接字符串中删除凭据。请提供未打开的连接。
连接数据库代码:connectionStrings>
<add name="MvcStoreEntities" 
 connectionString=" Data Source=ZHOUYAN-PC;
 Init……



  <add key="strconn" value=" Provider=SQLOLEDB; Data Source=.;uid=sa;pwd=123;database=master"/>

不指定master数据库,你上哪连接去? --------------------编程问答--------------------
引用 9 楼 SpriteNet 的回复:
引用 楼主 qqRx78 的回复:错误:此操作要求连接到 'master' 数据库。无法创建与 'master' 数据库之间的连接,这是因为已打开原始数据库连接,并且已从连接字符串中删除凭据。请提供未打开的连接。
连接数据库代码:connectionStrings>
<add name="MvcStoreEntities" 
 connectionString=" ……

   -  -系统数据库也用指定  --------------------编程问答--------------------


同意九楼的! --------------------编程问答-------------------- 你要连接哪个数据库?

在服务器资源管理器,右击数据库,在右下属性栏复制连接字符串 --------------------编程问答-------------------- 楼主,我也遇到过这个问题,楼主在连接字符串中加上Integrated Security=true;就可以了 --------------------编程问答--------------------
在连接字符串上要加 Persist Security Info=true
Persist Security Info=true 的意思是让.net一直保存着连接密码,默认是为false的 --------------------编程问答-------------------- 楼主,请你新建一个数据库,名字自己取,然后更改数据库连接connect as相关参数,密码先默认,再试一试,是不是马上就连好了。

所以说,问题就在这里,如果没问题,分就给我吧。求你了。我急需分。 --------------------编程问答--------------------
引用 14 楼 fengyarongaa 的回复:
在连接字符串上要加 Persist Security Info=true
Persist Security Info=true 的意思是让.net一直保存着连接密码,默认是为false的
++++++++++++++++++++++++++++++++++++
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,