随笔分类 -  SQL B常见错误/问题

SQLite 错误:database disk image is malformed - 数据库磁盘映像格式不正确
摘要:SQLite 错误:database disk image is malformed - 数据库磁盘映像格式不正确 出现原因:磁盘空间不足,或者写入数据过程中突然断电等 解决方法1:1、从原库中导出脚本 2、新建库导入脚本 //导出脚本tmp.sql sqlite3 test.db sqlite>. 阅读全文

posted @ 2022-08-04 08:38 滔Roy 阅读(11521) 评论(0) 推荐(0) 编辑

SQL 数据库错误:system.Data.SqlClient.SqlException: RESTORE 无法处理数据库 '***',因为它正由此会话使用。建议在执行此操作时使用 master 数据库。 RESTORE DATABASE 正在异常终止。
摘要:SQL 数据库错误:system.Data.SqlClient.SqlException: RESTORE 无法处理数据库 '***',因为它正由此会话使用。建议在执行此操作时使用 master 数据库。 RESTORE DATABASE 正在异常终止。 原因:当前会话已经占用该数据库 解决: 方法 阅读全文

posted @ 2022-03-18 08:43 滔Roy 阅读(1478) 评论(0) 推荐(0) 编辑

SQL 错误:查询已超时 或者 查询其他表正常,但指定某个表一直显示"正在执行中..."
摘要:SQL 错误:查询已超时 或者 查询其他表正常,但指定某个表一直显示"正在执行中..." 解决方法:先通过 查询 阻塞/死锁 的进程模块,找到进程ID,然后杀死 阻塞/死锁 的进程 1、查询 方法1: select * from sys.sysprocesses where blocked<>0 方 阅读全文

posted @ 2021-10-18 17:07 滔Roy 阅读(355) 评论(0) 推荐(0) 编辑

SQL 错误:3101 - 因为数据库正在使用,所以无法获得对数据库的独占访问权
摘要:SQL 错误:3101 - 因为数据库正在使用,所以无法获得对数据库的独占访问权 描述: 当用户访问数据库时尝试加载备份时,会发生此错误。还原数据库或还原日志时可能会发生此错误。任何用户(包括您自己)都在使用数据库时,不能使用RESTORE DATABASE语句。 解决: 1、获取独占访问权: AL 阅读全文

posted @ 2021-07-27 16:58 滔Roy 阅读(1593) 评论(0) 推荐(0) 编辑

SQL 错误:当 MUST_CHANGE 为 ON (开)时,不能将 CHECK_POLICY 和 CHECK_EXPIRATION 选项设为 OFF (关)
摘要:SQL 错误:当 MUST_CHANGE 为 ON (开)时,不能将 CHECK_POLICY 和 CHECK_EXPIRATION 选项设为 OFF (关) 错误原因: 解决方法: ALTER LOGIN 登录名 WITH PASSWORD='新密码'; 创建时间:2021.01.14 更新时间: 阅读全文

posted @ 2021-01-14 13:38 滔Roy 阅读(635) 评论(0) 推荐(0) 编辑

SQL Server 错误: 超过了锁请求超时时段 错误1222(Lock Request time out period exceeded)
摘要:SQL Server 错误: 超过了锁请求超时时段 错误1222(Lock Request time out period exceeded) 1、症状:打开表或者存储过程,出现异常,查询过久等 2、解决方案: 2.1 最简单的方法:直接重启SQL SERVER服务 2.2 关闭出现死锁的进程 -- 阅读全文

posted @ 2020-10-30 10:51 滔Roy 阅读(4983) 评论(0) 推荐(1) 编辑

SQL 错误: 无法创建索引,超时时间已到
摘要:SQL 错误: 无法创建索引,超时时间已到 原因分析:更改数据量过大 解决方法: 在表结构编辑框右键选择“生成更改脚本”,把文本框的代码内容全选并复制,然后“新建查询”,执行代码即可。 创建时间:2020.10.29 更新时间: 阅读全文

posted @ 2020-10-29 16:57 滔Roy 阅读(894) 评论(0) 推荐(0) 编辑

SQL 查询时间超时已过期(SQL 2000、SQL2005、SQL2008、SQL2012等)
摘要:SQL 查询时间超时已过期(SQL 2000、SQL2005、SQL2008、SQL2012等) 1、设置 SQL Server Management Studio 以下SQL 2008示例:工具--选项 1.1、查询执行--执行超时值 1.2、设计器: 超过此时时间后事务超时 1.3、SET LO 阅读全文

posted @ 2020-10-12 14:19 滔Roy 阅读(2778) 评论(0) 推荐(0) 编辑

SQL 错误提示:多次为 'b' 指定了列'n'
摘要:SQL 错误提示:多次为 'b' 指定了列'n' 错误原因:两个关联的表中有名字相同的列,如果要同时取到一张表中,会有冲突,这样就需要指定你取的是哪一个表中的列。 示例:( mm.* ) select *from test a left join (select mm.* from test2 mm 阅读全文

posted @ 2020-09-14 16:10 滔Roy 阅读(2891) 评论(0) 推荐(0) 编辑

Access 错误: Data type mismatch in criteria expression
摘要:Access 错误:Data type mismatch in criteria expression 问题描述:条件表达式中数据类型不匹配 解决方法: 1、检查每个字段的取值类型是否匹配 2、检查Access的日期类型取值 插入(Insert)和更新(Update)数据的时候日期可以这样取值:'2 阅读全文

posted @ 2020-09-03 10:01 滔Roy 阅读(1686) 评论(0) 推荐(0) 编辑

SQL 错误:备份集中的数据库与现有数据库''不同
摘要:SQL 错误:备份集中的数据库与现有数据库''不同 处理方式: 数据库右键 > 还原数据库 > 源设备 >再选择目标数据库(会带出来) >确定 阅读全文

posted @ 2020-03-18 09:22 滔Roy 阅读(180) 评论(0) 推荐(0) 编辑

Delphi SQL报错 SQL statement doesn't return rows
摘要:SQL报错 SQL statement doesn't return rows //SQL语句不返回行 一般是使用控件 UniQuery 会看到,错误发生在SQLITE 数据库 解决方法: 把Open 改成 ExecSQL; 阅读全文

posted @ 2020-01-07 11:54 滔Roy 阅读(809) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示