Questions tagged «errors»

有关特定错误代码或消息的问题,包括故障排除。

8
用户登录失败-错误18456-严重级别14,状态38
SQL Server日志文件查看器显示的消息: Login failed for user [User] Error: 18456, Severity: 14, State 38 实际上是什么意思: Failed to open the explicitly specified database 我的问题: 在严重性和状态的每种组合中,是否都列出了18456错误(登录失败)的所有变化形式,以及有用的描述文字? 我有一个Google,但是除了特定的组合之外找不到其他东西。

2
INSERT语句中的行值表达式数量超过了允许的最大1000行值数量
一个INSERT INTO脚本编写如下。 INSERT INTO tableName (Column1, Column2,....) VALUES (value1, Value2,...), (value1, Value2,...),.... 以下是我们在插入语句上面进行解析时遇到的错误 消息10738,级别15,状态1,行1007 INSERT语句中行值表达式的数量超过了允许的最大1000行值。 我的简单问题是,我们可以更改1000个值的限制吗?


5
等待数据库引擎恢复句柄失败。检查SQL Server错误日志中是否存在潜在原因[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加细节并通过编辑此帖子来澄清问题。 2年前关闭。 我尝试安装SQL2008R2-SQL2012-sql2014 2014-07-17 16:31:16.00 spid14s Error: 17190, Severity: 16, State: 1. 2014-07-17 16:31:16.00 spid14s Initializing the FallBack certificate failed with error code: 1, state: 20, error number: 0. 2014-07-17 16:31:16.00 spid14s Unable to initialize SSL encryption because a valid certificate could not be found, and it is not …

4
MySQL导入csv文件错误13(HY000):无法获取/path/file.csv的统计信息(错误代码:2)
我绝对是MySQL(5.5.34)/ Linux(Ubuntu 12.04 LTS)的初学者。 我用一个表创建了一个简单的数据库。当尝试通过'data_test.csv文件将数据导入其中时,出现错误消息13。 来自终端的专家如下: mysql> source /home/g/stockrecdb/load_test.sql; Database changed ERROR 13 (HY000): Can't get stat of '/home/stockrecdb/data_test.csv' (Errcode: 2) mysql> 注意:如果在LOAD DATA LOCAL INFILE中使用LOCAL,则会出现错误:ERROR 1148(42000):此MySQL版本不允许使用的命令
16 mysql  errors  csv 

3
什么是“异构查询”?
我收到有关我在程序中运行的SQL查询的以下错误消息。SQL Server 2005 T-SQL。 异构查询要求为连接设置ANSI_NULLS和ANSI_WARNINGS选项。这样可以确保一致的查询语义。启用这些选项,然后重新发出查询。(严重性16) 修复起来很容易,设置ANSI_NULLS和ANSI_WARNINGS ON,但是我想知道什么是异构查询。Google搜索带来了数十个结果,告诉我要设置ANSI_NULLS和ANSI_WARNINGS,而没有解释该术语的含义。查询是: UPDATE SRV.DB.DBO.TABLE SET Column= (SELECT Column FROM SRV1.DB.DBO.TABLE) 我在想这是由于在一个查询中连接到多个数据库引擎,否则我就再也没有收到这个错误。 在这种情况下,“异构”是否仅指查询两个不同的数据库引擎?


2
Postgres不完整的启动包错误
我正在尝试在Ubuntu 14.04上安装Postgres 9.3,并且在启动时遇到一个令人讨厌的错误。这是我所看到的: $ sudo service postgresql restart * Restarting PostgreSQL 9.3 database server * Error: could not exec /usr/lib/postgresql/9.3/bin/pg_ctl /usr/lib/postgresql/9.3/bin/pg_ctl start -D /var/lib/postgresql/9.3/main -l /var/log/postgresql/postgresql-9.3-main.log -s -o -c config_file="/etc/postgresql/9.3/main/postgresql.conf" : [fail] 因此,我使用以下输出检查了日志文件: 2015-01-05 21:50:05 EST LOG: database system was shut down at 2015-01-05 21:50:03 EST 2015-01-05 21:50:05 EST LOG: …

6
操作系统返回错误21(设备未准备好。)
每次重新启动Windows时,对于某些数据库,都会出现此错误: 操作系统返回错误21(设备未准备好。) 我检查了磁盘chkdsk /r-没有坏扇区。 我执行DBCC CHECKDB没有错误: *(CHECKDB found 0 allocation errors and 0 consistency errors in database)* 如果我重新启动SQL Server,错误将消失。 Windows 10和SQL Server 2016 Express。

2
Linux上的SQL Server在首次启动时挂起,没有错误,并且没有新的/更新的ErrorLog文件
我正在Linux(Ubuntu 16.04)上使用SQL Server 2017,候选发布版2(RC2)。 服务器启动时,SQL Server通常也会启动。但是由于某种原因,SQL Server将无法启动。至少我无法使用sqlcmd连接到它。我每次都收到一个ODBC超时(“ Sqlcmd:错误:Microsoft SQL Server的Microsoft ODBC驱动程序13 ”)错误: Login timeout expired. TCP Provider: Error code 0x2749. A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL …

4
可以参与SET操作的最大局部变量数是多少?
我有一个包含业务逻辑的存储过程。在它里面,我有大约1609个变量(不要问我为什么,这就是引擎的工作原理)。我尝试将SET一个变量转换为所有其他变量的串联值。结果是在创建过程中出现错误: 消息8631,级别17,状态1,过程XXX,行YYY内部错误:已达到服务器堆栈限制。请在查询中寻找潜在的深层嵌套,并尝试简化它。 我发现该错误是由于我需要在SET操作中使用的变量数量引起的。我可以将作业一分为二来执行。 我的问题是这方面有限制吗?我检查了一下,但是没有找到。 我们检查了此KB中描述的错误,但这不是我们的情况。我们CASE在代码内不使用任何表达式。我们使用该临时变量准备必须使用CLR函数替换的值的列表。我们将SQL Server更新为SP3 CU6(最新),但是仍然遇到该错误。

4
无法远程访问在Mac OS X上运行的MySQL服务器
我的工作计算机上运行的是MySQL服务器,该计算机运行Mac OS X Maverick。我想从家用计算机(也有Mac OS Maverick)访问它。 从终端,如果在1选项卡中,我SSH进入我的工作计算机,并且只让ssh会话坐在那里而不空闲,那么在另一个选项卡中,我可以访问MySQL服务器。 但是,如果不运行ssh会话,则会出现以下错误 错误2003(HY000):无法连接到“ SERVER_IP_ADDRESS”上的MySQL服务器(60) 我试图my.cnf通过注释掉绑定地址或将其分配给服务器来修改服务器上的文件,0.0.0.0但是它不起作用。 为什么会这样呢?如何配置服务器,使其无需在客户端上运行ssh即可进行远程访问?有人可以帮忙吗?

1
表格存在时获取“ ORA-00942:表格或视图不存在”
我是Oracle数据库的新手。我已经安装Oracle Database 11g R2了Oracle Linux 6。我已经使用以下方法成功创建了一个新数据库dbca并连接到该数据库: $ sqlplus "/ as sysdba" 我成功创建了一个表,并插入了一些数据并执行了一些选择: SQL> CREATE TABLE Instructors ( tid NUMBER(7) PRIMARY KEY, fname VARCHAR2(32), lname VARCHAR2(32), tel NUMBER(16), adrs VARCHAR2(128) ); Table created. SQL> INSERT INTO Instructors (tid, fname, lname, tel, adrs) VALUES (8431001, 'John', 'Smith', 654321, 'London'); 1 row created. …

1
检测到SQLHANDLE的可能的无限重新编译
我一直在sql错误日志中发现奇怪的错误消息: Bocss:每小时都会发生同样的僵局–需要调查 此外,按照以下示例,错误日志中还列出了许多其他SPID的重新编译内容: 2015年9月4日14:30:10,spid64,未知,为SQLHANDLE检测到可能的无限重新编译0x0200000059631A288882589E0C54B76404CAE1B97E08D368000000000000000000000000000000000000000000 PlanHandle 0x0600040059631A2860A62B654100000001000000000000000000000000000000000000600最后一次补偿是10:30/04/04:10:04/04 /结尾,spid150,未知,已检测到SQLHANDLE 0x02000000EF886F018C4E0B163812B8B20150FE8FC7E6A06A000000000000000000000000000000000000000000 PlanHandle 0x06000400EF886F01901A816E0600000001000000000000000000000000000000000000000000000000000000的可能无限重新编译,起始偏移量998Uncompute 09,20 09:09结束,偏移量2020是:0909结束时的偏移量2020:20,09:09结束,偏移量2030:0检测到可能无限的重新编译为SQLHANDLE 0x0200000057C4C632D9052275CFF2B683B80F29501EE91D730000000000000000000000000000000000000000 PlanHandle 0x0600040057C4C63200EAC2BE3000000001000000000000000000000000000000000000000000000000000000起始偏移1064结束偏移2652是2. 2015年9月4日14最后重新编译原因:30:09,spid163,未知,是为SQLHANDLE 0x02000000E7C7BF0E5D70DE55759C7842860272AD474D69AB0000000000000000000000000000000000000000 PlanHandle探测到一个可能无限的重新编译0x06000400E7C7BF0EF0EB68A52C00000001000000000000000000000000000000000000000000000000000000000000起始偏移量1028终止偏移量2580.上次重新编译的原因是2。 是什么原因造成的? 看来我已经没有计划在缓存中了。 按照这篇文章的建议 http://www.sqlservercentral.com/Forums/Topic1479420-146-1.aspx 然后作为一项安全措施禁用了全文目录,这没有什么区别,因此我完全回滚了更改(删除了新对象等)。这也没有什么不同,最终似乎唯一阻止它的是重启SQL实例,这立即解决了问题。 这样也可以解决我的问题,但是,我仍然首先要找出是什么原因造成了这种混乱?

1
没有故障转移群集的环境中Windows Update之后AlwaysOn可用性组错误
今天早上我们的SQL Server服务关闭,这使我们的一些网站瘫痪了。当我检查Windows事件查看器时,看到以下错误: 数据库'master'的脚本级别升级失败,因为升级步骤'SSIS_hotfix_install.sql'遇到错误942,状态4,严重性25 无法恢复主数据库。SQL Server无法运行。从完整备份还原母版,对其进行修复或重建。有关如何重建主数据库的更多信息,请参见SQL Server联机丛书。 我所做的第一件事是向Google发送错误信息。我最终找到了一个包含确切问题的论坛条目,并对其进行了修复(也在我正在寻求解决方案的博客条目上)。该问题与AlwaysOn可用性组有关,并且此修复程序要求您执行以下操作: 使用跟踪标志902启动SQL Server服务: 净启动MSSQL $ InstanceName / T902 打开SQL Server Management Studio,转到可用性组,然后从可用性数据库中删除SSISDB 打开“新建查询”,执行SSIS_hotfix_install.sql脚本,该脚本位于\ Program Files \ Microsoft SQL Server \ MSSQL11.MSSQL $ InstanceName \ MSSQL下的Install文件夹中。 停止SQL Server服务: 净止损MSSQL $ InstanceName 从SQL Server配置管理器启动SQL Server服务 将SSISDB添加回可用性组 但是,我无法通过第2步,因为在尝试扩展“ AlwaysOn High Availability”文件夹时遇到以下错误: 在此实例上创建可用性组之前,必须为服务器实例“ InstanceName”启用“ AlwaysOn功能”。 然后,我按照说明转到“ SQL Server配置管理器”和“ …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.