问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有关ASP.NET数据库连接问题

发布网友 发布时间:2023-08-05 01:12

我来回答

3个回答

热心网友 时间:2024-12-13 05:33

一、原因

登录帐户的默认数据库被删除。

二、解决方法:

(一)、使用管理员帐户修改此帐户的默认数据库

1、打开企业管理器,展开服务器组,然后展开服务器

2. 展开"安全性",展开登录,右击相应的登录帐户,从弹出的菜单中选择,属性

3、重新选择此登录帐户的默认数据库

(二)、若没有其他管理员登录帐户,无法在企业管理器里修改,使用isql命令行工具

isql /U"sa" /P"sa的密码" /d"master" /Q"exec sp_defaultdb N'sa', N'master'"

如果使用Windows验证方式,使用如下命令行,将默认数据库改成非丢失的数据库:

isql /E /d"master" /Q"exec sp_defaultdb N'BUILTIN\Administrators', N'master'"

(2)由于改变了系统密码导致SQLSErver无法启动

解决办法是:

点击运行,键入services.msc,打开服务程序,找到SQLSERVER项目,选择属性项之二-‘登录’,把登录密码改为操作系统Administrator帐户登录密码,重新启动SQLSErver,即可正常启动。

SQL Server 2005

在 SQL Server 2005 中,可以使用 sqlcmd 实用程序更改默认数据库。为此,请按照下列步骤操作:◆1. 单击“开始”,单击“运行”,键入 cmd,然后按 Enter。

◆2. 根据 SQL Server 登录使用的身份验证种类,请使用以下方法之一:• 如果 SQL Server 登录使用 Microsoft Windows 身份验证连接到该实例,请在命令提示符处键入以下内容,然后按 Enter:

sqlcmd –E -S InstanceName –d master

• 如果 SQL Server 登录使用 SQL Server 身份验证连接到该实例,请在命令提示符处键入以下内容,然后按 Enter:

sqlcmd -S InstanceName -d master -U SQLLogin -P Password

注意:InstanceName 是要连接到的 SQL Server 2005 实例的名称的占位符。SQLLogin 是已删除其默认数据库的 SQL Server 登录的占位符。Password 是 SQL Server 登录密码的占位符。

◆3. 在 sqlcmd 提示符处,键入以下内容,然后按 Enter:

Alter LOGIN SQLLogin WITH DEFAULT_DATABASE = AvailDBName

注意:AvailDBName 是可由实例中 SQL Server 登录访问的现有数据库的名称的占位符。

◆4. 在 sqlcmd 提示符处,键入 GO,然后按 Enter。

你是在APP_DATA中直接引用的吧,先附加到企业管理器再按以上修改吧

参考资料:http://www.enet.com.cn/article/2008/0729/A20080729337670.shtml

热心网友 时间:2024-12-13 05:33

晕,不要用这样的连接字符串。

"data source=(local);uid=sa;pwd=sa;database=Northwind"

用这个。data source=.\SQLEXPRESS

你用的登录方式是windows登录,不用输用户名密码。

这在sql05下可以需要设置。这种方式不通用。

热心网友 时间:2024-12-13 05:34

额 用户名错误
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"多难兴邦"这个词,让我们懂得了什么? uc怎么进入阅读模式 进入阅读模式方法介绍 uc怎么进入小说阅读模式 uc浏览器设置阅读模式-uc浏览器设置阅读模式方法 uc电脑阅读模式怎么设置电脑上UC浏览器的阅读模式怎么打开 微信怎么判断对方把你拉黑并且删除了,还是只是拉黑了? 公司诉讼由哪个法院管辖?公司诉讼管辖确定的理论依据? 笔记本电脑开机无法进入系统笔记本电脑开机后无法进入系统 从深圳到乌镇玩三天,花销最少是多少?越少越好,如果有个计划就更好乐 马上快过年放假了,第一次去见岳父,送茅台好还是五粮液好? 梦见死去的公公送衣服给自己的预兆 更换转向助力油的步骤 请问建筑工地冬施对混凝土的保养多有什么方法? 注会专业阶段科目有哪些 约吧大明星李晨乔欣跳舞音乐 绿豆银耳小米粥治什么病 女性真的容易日久生情吗? 驾照考到一半可以换驾校吗 现在猪肉价钱一斤多少钱? 小朋友在一个正方形里种树,要求每边种6棵,一共需要种多少棵呢?_百度知 ... 求一部木偶片 内容是一个男孩 被一个巫师抓了 巫师喜欢吃土豆泥 里面... 如何判断三极管的管型及管脚分布 本科三批二志愿和专科志愿能一起报吗? win10如何设置开机默认打开输入法 普通人有什么重疾险可以购买? 正常来月经会不孕不育医院,月经周期为20天正常吗 月经正常会不会不孕不育,十二天了月经正常吗 美的热水器怎样使用? 从黄鹤楼西门到武昌汉阳门码头怎么走 人青春期一共长高50厘米可能吗? asp.net连接数据库出现这种情况怎么办 通过asp.net代码向sqlserver数据库中添加数据,总出现如下错误,怎么回事... 怎样才算把别人追到手了 APS.NET 网站登陆页面连接数据库总是出错。哪位大侠知道帮帮忙。 asp.net数据库连接错误问题 男生怎样才算追到手? 男性朋友说要不然我先把你追到手什么意思呀 男人说要把你追到手什么意思 一个已婚男人对一个已婚女人说一定把你追到手是什么意 内部公共关系的介绍 万州有几所大学 ( )是个人敬业、勤业,履行职责,努力克服一切困难,出色地完成本职工作... ...数扩大一倍的意思相同吗? 比如5增加一倍是多少?5扩大一倍是多少... 5的增加一倍是多少?翻倍是多少?要过程? 可以通过剪一剪拼一拼用什么来比较两个物体的大小? 镧系收缩为什么会导致后面的元素原子半径减少以及镧系收缩为什么会是... 孩子有攀比心引导技巧孩子有攀比心怎么引导 pb xps分析 为什么选4f 不选4d 茅十八的介绍 鹿鼎记:茅十八有什么文学作用?