AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-3768

mKorbel's questions

Martin Hope
mKorbel
Asked: 2013-12-10 12:02:50 +0800 CST

SQL Server 2008 R2 Standard 上修复数据库的策略

  • 1

(一个人按了绿色按钮而不是蓝色按钮,他原来的目标还剩下三个机架,可能绿色比蓝色更好,在这个 SAN 上保存了数据库文件)

  • 在这次事故之后,我正在对数据库进行一致性检查

  • 但其中一个数据库返回一致性错误

失败:(-1073548784) 执行查询“DBCC CHECKDB(N'XxxXxxx') WITH NO_INFOMSGS”失败,出现以下错误:“数据库 ID 9 中的范围 (1:511776) 在 GAM 中标记为已分配,但没有 SGAM 或 IAM已分配它。数据库 ID 9 中的 Extent (1:511784) 在 GAM 中标记为已分配,但没有 SGAM 或 IAM 分配它。

. . .

数据库 ID 9 中的范围 (1:994048) 在 GAM 中标记为已分配,但没有 SGAM 或 IAM 分配它。索引分配映射 (IAM) 页 (0:0) 由对象 ID 0、索引 ID -1、分区 ID 0、分配单元 ID 72057594374717440 (类型未知) 中的 IAM 页 (1:3318703) 的前一个指针指向,但在扫描中未检测到。CHECKDB 发现 32446 个分配错误和 0 个与任何单个对象无关的一致性错误。CHECKDB 在数据库“XxxXxx”中发现 32446 个分配错误和 0 个一致性错误。

repair_allow_data_loss 是 DBCC CHECKDB (XxxXxx) 发现的错误的最低修复级别。”。可能的失败原因:查询问题、“ResultSet”属性设置不正确、参数设置不正确或连接未正确建立。

  • UAT 看起来很成功,没有数据丢失

  • 例外是(我问这个问题的原因)分配硬盘上的新空间


我的问题是

  1. 我可以运行标准修复数据库吗(将是我的第一次尝试)

  2. 搜索详细信息,并针对具体表运行此修复

  3. 从备份集构建数据库,然后导入新数据(可以,在此数据库中存储数据快照)


编辑

对于未来的读者,在我的案例中存在一些问题,(DBCC CHECKTABLE 成功通过,没有任何例外)

  • SQL Server(2008_R2/2012_R2)使用 DBCC CHECKDB(DbName, REPAIR_ALLOW_DATA_LOSS) ... 仅修复部分错误。

  • 我必须运行这个过程四次(分配的 GAM 数量减少),最后一次运行解决了这个问题,

  • 有趣的是,SQL Server 2008_R2 和 2012_R2 都具有相同的进程,但具有相同的异常、异常数量、所需修复的数量、非常相似的性能(一个环境有两个不同的实例)

sql-server-2008-r2 corruption
  • 1 个回答
  • 6590 Views
Martin Hope
mKorbel
Asked: 2013-06-27 04:33:16 +0800 CST

将新节点添加到 SQL Server 2012 故障转移群集时出现问题

  • 5
  • 我尝试向 SQL Server(2012 标准)故障转移添加一个新节点,该节点已安装在 Windows2012 故障转移群集中的另一个节点上
  • 我在输入 SQL Server 代理帐户名称时遇到不可编辑字段的问题
  • 可能存在与 SQL Server 数据库引擎 (ei) 相同的 AD 名称
  • 我的帐户访问权限没有 AD 管理员权限
  • 父节点上 SQL Server 代理的访问、帐户和设置是可访问和可设置的

在此处输入图像描述

sql-server sql-server-2012
  • 1 个回答
  • 14113 Views
Martin Hope
mKorbel
Asked: 2013-06-12 04:04:50 +0800 CST

SQL 代理作业的历史记录 (SQL Server 2005)

  • 1
  • 我怎样才能看到所有可用的记录SQL Agent Jobs,因为SSMS只显示减少的记录数
  • 这些记录是否存储在system databases, 而不仅仅是普通的log files
  • 如何获取仅由 SQL 代理作业生成的记录
  • 这段历史是否可以设置,

在此处输入图像描述在此处输入图像描述

sql-server sql-server-2005
  • 2 个回答
  • 529 Views
Martin Hope
mKorbel
Asked: 2013-06-06 05:36:33 +0800 CST

如果数据库运行则移动数据库文件

  • 0
  • 是可能的,如果数据库运行,是否有内部程序移动数据库文件,在 Sql Server 2012/2008 上没有分离,.... EDIT.... database is online, accesible for users, services running in Native OS

  • 从一个磁盘移动到另一个磁盘,在 Windows 操作系统中初始化为 HDD

  • 或者只能在另一个 SQL 实例中创建副本,如果完成则在数据库文件之间切换

  • 我的问题只是关于如何缩短实例不可用之前的时间(分离、复制、附加、一致性测试)

sql-server
  • 2 个回答
  • 130 Views
Martin Hope
mKorbel
Asked: 2013-04-24 04:32:25 +0800 CST

数据库文件应该位于与操作系统不同的磁盘上吗?

  • 1

我非常简短的概述

  • SQL Server 数据库作为虚拟机安装在 VMWare 上,插入了一些具有相同(或非常相似)参数的磁盘区域

  • 版本是安装在 Win2003/2008 Datacenter 上的 SQL Server 2005/2008 R2 Standard

  • 数据库文件保存在安装了 WinOS 的另一个磁盘上

这是关于良好实践的逻辑,还是有其他重要的、重要的论据支持或反对,为什么我们应该这样做(或不这样做)?

sql-server-2008 sql-server-2005
  • 1 个回答
  • 275 Views
Martin Hope
mKorbel
Asked: 2013-04-20 03:00:38 +0800 CST

使用 T-SQL 压缩备份文件

  • 5

是否可以在从维护计划调用的存储过程中将备份文件压缩为 .zip(或其他)?

我的维护计划包含以下步骤:

  • 检查数据库(一致性,re_index,也许不重要)

  • 完全备份

  • 使用 restore_verifyonly 检查备份文件

  • 收缩数据库

在 restore_verifyonly/shrink 数据库之后,我想压缩这个文件。

sql-server backup
  • 1 个回答
  • 3160 Views
Martin Hope
mKorbel
Asked: 2012-11-20 01:00:31 +0800 CST

SQL Server 2008 R2 中的不一致

  • 3

(可能)可能与检测到不一致重复

我有从查询返回的小表

UDA-SQL-0114 提供给操作“sqlOpenResult”的游标处于非活动状态。UDA-SQL-0564 [Microsoft SQL Server Native Client 10.0]在内部操作期间检测到不一致。请联系技术支持。(SQLSTATE=HY000,SQLERRORCODE=5243)

  • 在我采取任何进一步的步骤之前,我想问一下是否有链接线程中描述的另一种方法,

  • 在这种情况下,即时重新创建具有适当内容的表没有任何问题

sql-server-2008-r2 corruption
  • 1 个回答
  • 538 Views
Martin Hope
mKorbel
Asked: 2011-12-15 15:15:42 +0800 CST

SQL Server 2008 评估已过​​期

  • 1

我有(不止一个实例)我的一些 SQL Server 2008 eval 实验(为什么 eval --> 关于使用许可版本进行测试或短生命周期实验的残酷官僚主义),到期后我保存了虚拟图像,现在我想通过使用 DataCenter 许可证来启动其中一些,但这个版本不允许我重新安装或升级过期的实例,并带有保留系统设置、用户、链接服务器等的选项....

我的问题:

  • 是否有某个版本的 SQL Server 2008(ms-whatever 没有给我答案)能够启动过期的 eval?

  • 是否有关于从文件中卸载和附加的评论?

  • (也许真的很愚蠢)是否可以通过使用命令行中的一些参数或一些 3rd 来卸载 eval 并安装 Datacenter。派对工具是什么?

sql-server sql-server-2008
  • 3 个回答
  • 517 Views
Martin Hope
mKorbel
Asked: 2011-12-09 04:40:51 +0800 CST

SQL Server 2005/2008 记录连接

  • 1

我如何审计与数据库的 SQL 连接

  • Windows 凭据
  • Sql 用户

是否有一些内置功能可以确定以下数量:

  • 所有连接
  • 主动连接
  • 未关闭的连接
  • 当前状态
  • 历史预告

我希望我走对了。我有一个应用程序将所有 RAM 带到 SQL 引擎,事务日志在一两天内提升到 HDD 上令人难以置信的大小。

sql-server sql-server-2008
  • 1 个回答
  • 1810 Views
Martin Hope
mKorbel
Asked: 2011-11-15 01:20:08 +0800 CST

MySQL 对数据类型 TIMESTAMP 与默认值 CURRENT_TIMESTAMP 的不清楚

  • 2

在MySQL InnDB engine我创建了数据类型的 TableColumnTIMESTAMP并将其作为默认值放置在那里,但是当我使用 JDBC 或 MySQL Administrator GUI 更新它时CURRENT_TIMESTAMP,这个值总是更改为,CURRENT_TIMESTAMP

我的问题是

1) 默认情况下是此功能,我必须CURRENT_TIMESTAMP从表设置中删除并更新此列标准方式

2) 是否有一些选项/设置允许我打开/关闭此功能

sql引擎是MySQL 5.1.29-rc community

mysql datatypes
  • 1 个回答
  • 466 Views
Martin Hope
mKorbel
Asked: 2011-10-28 23:27:37 +0800 CST

SQL Server 2005/2008 UTF-8 排序规则/字符集

  • 19

UTF-8我在 SQL Server 2005/2008中找不到直接设置相关的选项Collations/Charsets,这与在其他 SQL 引擎中设置的可能相同,但在 SQL Server 2005/2008 中只有拉丁语和 SQL 排序规则。

是否有一些选项可以在 Win2008 操作系统上的 SQL Server 引擎(两个版本)2005/2008 中强制/安装这些排序规则/字符集

sql-server sql-server-2008
  • 4 个回答
  • 84141 Views
Martin Hope
mKorbel
Asked: 2011-10-14 07:30:40 +0800 CST

将数据库架构从 SQL Server 2008 复制到 SQL Server 2005 [重复]

  • 1
这个问题在这里已经有了答案:
10 年前关闭。

可能重复:
从 SQL Server 2008 降级到 2005

是否可以将数据库架构从 SQL Server 2008 复制到 SQL Server 2005,

我不需要表中的数据,只需要带有触发器、存储过程等的空数据库结构……

sql-server-2008 sql-server-2005
  • 1 个回答
  • 288 Views
Martin Hope
mKorbel
Asked: 2011-10-12 00:16:44 +0800 CST

从网络驱动器恢复数据库

  • 3

我无法从映射的网络驱动器恢复数据库,只能从在本机操作系统中初始化的硬盘驱动器,

我的环境是 Win2008R2 Standard 上的 MsSql2008(在 VMware ESX4.1 中是虚拟的),

Win2008R2 Standard 不支持在运行时添加网络驱动器作为 HDD、RAM、处理器,这些资源在环境重新启动后可以访问,

我可以从另一个实例导入数据库,但是还有一些其他内部规则不允许我这样做(中型和大型数据库)

1) 以 OmniBack 形式或 Full_Backup_File 备份

2) 硬盘上没有可用空间来复制本地环境中的中型和大型数据库的转储

3) 另一个关于来自本地 end_user_PC 的网络流量的疯狂规则,减少了 DiskArea,用于在 luns 之间移动文件....

有没有人解决了这个问题,或者这个问题与 WinOS 的资源严格相关

编辑:

来自微软问答的回答

SQL Server Management Studio -> 服务器对象 -> 备份设备 -> 添加

sql-server-2008 restore
  • 1 个回答
  • 4717 Views
Martin Hope
mKorbel
Asked: 2011-10-11 09:37:11 +0800 CST

还原过程后的数据库仍然显示正在还原

  • 2

我Database从Backup File(in Management Studio) 恢复,恢复后,数据库显示Restoring,然后我从磁盘中删除文件(引擎已停止),然后我再次尝试恢复成功,在这两种情况下,我都将恢复过程打开Default Options

我不知道为什么,我在重新启动环境后创建的转储文件,没有活动Connection(s)

我的问题:是否有可能以某种方式停止Restoring状态,是否有一些工具

sql-server-2008 restore
  • 2 个回答
  • 4399 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve