SQL Server 日志文件查看器显示的消息:
Login failed for user [User]
Error: 18456, Severity: 14, State 38
Run Code Online (Sandbox Code Playgroud)
它实际上意味着什么:
Failed to open the explicitly specified database
Run Code Online (Sandbox Code Playgroud)
我的问题:
对于严重性和状态的每种组合,是否有 18456 错误(登录失败)的所有变体的列表,以及有用的描述文本?
我有一个谷歌,但除了特定的组合之外找不到任何东西。
当我运行以下命令时,出现错误,但是我的一个脚本需要它。
SET time_zone = 'UTC';
ERROR 1298 (HY000): Unknown or incorrect time zone: 'UTC'
Run Code Online (Sandbox Code Playgroud) 一个INSERT INTO脚本编写如下。
INSERT INTO tableName (Column1, Column2,....) VALUES (value1, Value2,...), (value1, Value2,...),....
Run Code Online (Sandbox Code Playgroud)
以下是我们在解析上面的插入语句时面临的错误
消息 10738,级别 15,状态 1,第 1007 行 INSERT 语句中的行值表达式的数量超过了 1000 个行值的最大允许数量。
我的简单问题是,我们可以更改 1000 个值限制吗?
在mysqld.log我有数千行,如:
Table mysql/innodb_index_stats has length mismatch in the column name table_name. Please run mysql_upgrade
Run Code Online (Sandbox Code Playgroud)
因此,根据几乎所有关于此事的帖子(以及错误消息本身):
mysql_upgrade -u root -p
Enter password:
Checking if update is needed.
Checking server version.
Running queries to upgrade MySQL server.
Checking system database.
...
Run Code Online (Sandbox Code Playgroud)
并且所有数据库中的所有表都像
...
mysql.columns_priv OK
mysql.db OK
mysql.engine_cost OK
mysql.event OK
mysql.func OK
mysql.general_log OK
mysql.gtid_executed OK
mysql.help_category OK
mysql.help_keyword OK
mysql.help_relation OK
mysql.help_topic OK
mysql.innodb_index_stats OK
mysql.innodb_table_stats OK
mysql.ndb_binlog_index OK
mysql.plugin OK
mysql.proc OK
mysql.procs_priv OK
mysql.proxies_priv OK
mysql.server_cost …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 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]
Run Code Online (Sandbox Code Playgroud)
所以我用这个输出检查了日志文件:
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: database system is ready to accept connections
2015-01-05 21:50:05 EST LOG: autovacuum launcher started
2015-01-05 21:50:06 EST LOG: incomplete startup packet
2015-01-05 21:51:22 EST ERROR: syntax error …Run Code Online (Sandbox Code Playgroud) 我们的空间快用完了。清除错误日志的安全方法是什么?

我绝对是 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>
Run Code Online (Sandbox Code Playgroud)
注意:如果在 LOAD DATA LOCAL INFILE 中使用 LOCAL 会出现错误:ERROR 1148 (42000): The used command is not allowed with this MySQL version
我尝试安装 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 possible to create a self-signed certificate.
2014-07-17 16:31:16.00 spid7s Starting up database 'msdb'.
2014-07-17 16:31:16.01 spid12s Starting up database 'mssqlsystemresource'.
2014-07-17 16:31:16.01 spid14s Error: 17182, Severity: 16, State: …Run Code Online (Sandbox Code Playgroud) 我收到以下关于我在程序中运行的 SQL 查询的错误消息。SQL Server 2005 T-SQL。
异构查询需要为连接设置
ANSI_NULLS和ANSI_WARNINGS选项。这确保了一致的查询语义。启用这些选项,然后重新发出您的查询。(严重性 16)
修复它很容易,设置ANSI_NULLS和ANSI_WARNINGS ON,但我想知道异构查询是什么。谷歌搜索带来了几十个结果,告诉我设置ANSI_NULLS和ANSI_WARNINGS,没有解释这个词的意思。查询是:
UPDATE SRV.DB.DBO.TABLE SET Column=
(SELECT Column
FROM SRV1.DB.DBO.TABLE)
Run Code Online (Sandbox Code Playgroud)
我认为这是由于在一个查询中连接到多个数据库引擎,否则我从未遇到过此错误。
“异构”是否只是指在这种情况下查询两个不同的数据库引擎?
每次我重新启动 Windows 时,对于某些数据库,我都会收到此错误:
操作系统返回错误 21(设备未就绪。)
chkdsk /r- 没有坏扇区。我执行DBCC CHECKDB没有错误:
*(CHECKDB found 0 allocation errors and 0 consistency errors in database)*
Run Code Online (Sandbox Code Playgroud)Windows 10 和 SQL Server 2016 Express。
errors ×10
sql-server ×6
mysql ×3
csv ×1
disk-space ×1
error-log ×1
installation ×1
logins ×1
mariadb ×1
mysql-8.0 ×1
odbc ×1
postgresql ×1
t-sql ×1
terminology ×1
timezone ×1
truncate ×1
windows-10 ×1