[SqlException (0x80131904): 用户 'sa' 登录失败。该用户与可信 SQL Server 连接无关联

作者&投稿:上震 (若有异议请与网页底部的电邮联系)
sqlserver分离的数据库在哪~

SQL Server分离的数据库,从SQL Server当前服务脱离,所在位置保持不变,还在安装SQL Server的目录位置。
以默认安装位置为例:
分离的数据库存在于C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data,里面有多个文件,一般可根据文件名找到对应的数据库文件。

扩展资料
分离数据库:
对于用存储过程来分离数据库,如果发现无法终止用户链接,可以使用ALTER DATABASE命令,并利用一个能够中断已存在链接的终止选项来把数据库设置为SINGLE_USER模式,设置为SIGLE_USER代码如下:
ALTER DATABASE [DatabaseName] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
下面是分离数据库的CMD命令
EXEC sp_detach_db DatabaseName
一旦一个数据库分离成功,从SQL Server角度来看和删除这个数据库没有什么区别。

1、方法一:通过属性查看版本


第一步打开sql server数据库,鼠标右键连接对象,选择属性,如下图所示:

2、进去属性界面之后,可以看到sql server版本,如下图所示:

3、方法二:通过关于查看版本
点击帮助->关于,如下图所示:

4、进去之后,可以看到sql server数据库版本和各个组件版本,如下图所示:

它说SA登陆失败那就是你数据库的服务器登陆设置有问题吧
你开器设置SQL 服务器验证,SQL有WINDows身份验证和服务器验证两个,默认是Windows,你得把服务器验证开器,还有安全中sa用户开启
,还有可能就是你的SQL验证密码不对,服务器验证是需要密码的。

在你要用数据库 增加的安全角色,记住密码,在webconfig的connectionString 写好server、数据库、sa、密码就可以了


sqlexcept
sqlexcept是一个数据库异常处理相关的术语。解释:sqlexcept可能与数据库操作和异常处理有关。在进行数据库编程时,尤其是在使用SQL语言进行数据库查询、插入、更新或删除操作时,可能会遇到各种异常情况,如语法错误、数据不匹配、连接问题等。为了有效处理这些异常情况,开发者通常会使用异常处理机制。在这个...

sqlexcept语句
在SQL中,并没有一个特定的语句叫做“sqlexcept语句”。可能您是对某个特定概念或语句有所误解。SQL主要用于管理和操作关系数据库系统,包括数据的增、删、改、查等操作。常见的SQL语句包括SELECT、INSERT、UPDATE、DELETE等。当我们谈论SQL中的异常处理时,通常会涉及到以下几个关键点:1. 错...

SQL集合中except大虾们给详细解释一下吧
快速只进游标和静态游标与 EXCEPT 或 INTERSECT 运算一起使用时,在结果集中完全受支持。如果由键集驱动的游标或动态游标与 EXCEPT 或 INTERSECT 运算一起使用,则运算的结果集的游标转换为静态游标。使用 SQL Server Management Studio 中的图形显示计划功能显示 EXCEPT 运算时,该运算显示为 left anti se...

access中的SQL,关于distinct和intersect和except的提问
你好,查了access函数,在access中貌似没有intersect和except函数哦,oracle里面有intersect,但是没有except(oracle中minus代替except功能),except在db2里面是有的。SELECT name, course_id FROM instructor, teaches WHERE (instructor.ID , dept_name) = (teaches.ID ,'Biology');这个写法没有见过...

SQL except 语句
语法 Except(«Set1», «Set2»[, ALL])注释 在查找不同的项之前先消除两个集合中的重复项。可选的 ALL 标志保留重复项。清除 «Set1» 中的匹配重复项并保留非匹配重复项。在SQL200中可以使用Union 例如:1、123select * from aexceptselect * form b 应...

在sql查询中except为什么比not in效率高
SQL Server 1> SELECT * FROM union_tab_1 2> EXCEPT 3> SELECT * FROM union_tab_2;4> go id val --- --- 3 C (1 行受影响)1> SELECT * FROM union_tab_2 2> EXCEPT 3> SELECT * FROM union_tab_1;4> go id val --- --- 4 D (1 行受影响)通过 SET SHOWPL...

有关sql语句的except的问题
就是两个集中不重复的部分。例如 SELECT * FROM A EXCEPT SELECT * FROM B 这个的意思是,凡是不出现在B表中的A表的行。

sql 在关键字 'EXCEPT' 附近有语法错误。
SELECT Cno FROM SC WHERE Sno='01'not in (SELECT Cno FROM SC WHERE Sno='02')用not in 你那个是sql2000 sqlserver2005及以上才支持你的那种写法。

关于SQL中except的问题
这样查吗?好象是这样 select JNO from J is(select distinct FROM SPJ,S WHERE S.SNO=SPJ.SNO AND S.CITY='天津')

sql server2000中为何不能用except ,请各位高手指点!!!
SqlServer2000 不是完全支持92标准。所以大家都疯狂转到08呀。--- 如下是SQL92 查询语法,其中是有except 定义的,你在看看2000的查询语法。SELECT query Description: Retrieve rows from a table or view SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]expression [ <![AS]> ...

百色市18962974016: SqlException (0x80131904): 无法打开登录所请求的数据库 "selectCourses".登录失败. -
归俘洛欣: 把新建连接字符串的数据库名改成你的数据库名,如果是sql验证的话就把id和pwd都改成你自己的,或者可以点开菜单栏的工具,里面有连接到数据库,服务器名一般输个英文的点.就行,希望可以帮到你

百色市18962974016: asp.net连接数据库,报System.Data.SqlClient.SqlException (0x80131904): Timeout 时间已到 -
归俘洛欣: 检查下连接的打开是否关闭,然后就是检查你的事务,这里觉得是你的事务有问题,在我的映像中事务貌似不能写select语句查询吧!

百色市18962974016: 连接sql server的时候提示System.Data.SqlClient.SqlException (0x80131904): 用户 'sa' 登录失败. -
归俘洛欣: 你试一下新建一个用户,给他System Admin权限,给他远程访问和链接数据库的权限.或者查看一下你SA账户的设定.

百色市18962974016: system.data.sqlclient.sqlexception (0x80131904): -
归俘洛欣: sqlserver访问出错,修改sqlserver配置管理器里的相关选项

百色市18962974016: 为什么SQL2005数据库在IIS中无法使用? -
归俘洛欣: SqlException (0x80131904): 在建立与服务器的连接时出错.在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败. (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)] 解决方...

百色市18962974016: C#执行删除操作 出现System.Data.SqlClient.SqlException (0x80131904): ' ' 附近有语法错误.急,在线等 -
归俘洛欣: 一定要找到具体的原因,对症下药,否则就是一个定时炸弹. 1、通过 perfmon.exe 记录活动的连接数,是否为已达到连接池上限; 2、做一个测试,每隔 5 秒打开一次连接,然后关闭,运行 1 周(根据你实际出错时的频率来定这个周期); 3、是否是 Command Timeout ,而非 Connection Timeout,即连接没有问题,而是执行的 SQL 时间较长,导致 Command Timeout,那么你可以调整 Command Timeout 值,而非 Connection Timeout 值.

百色市18962974016: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访 -
归俘洛欣: 错误提示里说的还是比较明白的,就是你程序中的连接字符串里SQL Server实例名不正确或者是没有设置为允许远程连接.如果数据库是在你调试程序的机器上,可以用localhost代替实例名试试

百色市18962974016: 异常详细信息: System.Data.SqlClient.SqlException: ',' 附近有语法错误. -
归俘洛欣: 额,好乱的代码 第一 如果写Sql 建议使用SqlParameter 那种方式 不要使用 字符串拼接的方式拼sql ,如果sql语句长了 很容易迷乎,而且容易被注入攻击 你这里 应该是字符串拼的时候出问题了 .

百色市18962974016: System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) -
归俘洛欣: int i=mycmd.ExecuteNonQuery ();这一行放到 try{}里面 ,不行的话在看下SQL语句有问题没

百色市18962974016: System.Data.SqlClient.SqlException: 违反了 PRIMARY KEY 约束 'PK - Good' -
归俘洛欣: 你向数据库中插入的记录其主键已经在表中存在了,因此违反了主键约束.简单点就是说你插入了重复记录.把你插入的 数据修改一下应该就可以了

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网