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-50320

itzik Paz's questions

Martin Hope
itzik Paz
Asked: 2017-07-02 00:21:43 +0800 CST

在数据库级别配置身份种子起始值

  • 0

sql server 中是否有一个选项可以在数据库级别配置标识列的默认起始值​​(种子)。

我希望默认情况下,每个使用标识列创建的表,第一个值将从 3000 开始。而不是来自 1 。我知道如何在表格级别执行此操作。但是在数据库级别有可能吗?

10倍

sql-server identity
  • 3 个回答
  • 1259 Views
Martin Hope
itzik Paz
Asked: 2016-12-16 08:25:54 +0800 CST

禁用或启用来自另一个触发器的触发器

  • 3

我有两张桌子:dbo.old_roles和dbo.new_roles。我需要在两者之间同步。

在一个表中创建或修改角色时,它应该更新另一个表。为此,我在每个表中创建了一个触发器。

为了防止循环,我想在另一个表中触发触发器时禁用一个表中的触发器。

当我调用ALTER TRIGGER语句时,我得到一个错误。

我能做些什么?

sql-server trigger
  • 1 个回答
  • 1783 Views
Martin Hope
itzik Paz
Asked: 2016-04-04 09:16:33 +0800 CST

从alwayson AG中的辅助数据库备份事务日志

  • 0

是否可以从AG中的辅助数据库做日志备份?

sql-server transaction-log
  • 1 个回答
  • 2606 Views
Martin Hope
itzik Paz
Asked: 2016-04-03 00:28:33 +0800 CST

看不到它:Integration Services 目录,然后打开 [All Executions] 报告

  • 3

我在 Windows NT 6.2 上有 SQL Server 2012 企业版(64 位)。我在 Integration Services Catalog 中没有看到“[All Executions] 报告”的选项。我该如何解决?

在此处输入图像描述

更新:我附上了另一张图片,显示我没有与stacylaray的答案相同的菜单。

在此处输入图像描述

sql-server sql-server-2012
  • 1 个回答
  • 3598 Views
Martin Hope
itzik Paz
Asked: 2015-09-02 11:56:09 +0800 CST

从日志传送数据库复制

  • 0

我有一个处于备用和只读模式的辅助数据库。问题是..我可以复制这个数据库吗?

sql-server replication
  • 1 个回答
  • 1084 Views
Martin Hope
itzik Paz
Asked: 2015-05-05 05:40:28 +0800 CST

我可以备份(完整)日志传送辅助数据库吗?

  • 3

我有一个带有数据库名称的高压生产环境DB1。我想在DBCC CHECKDB那里的一个数据库上运行一个每周进程。

(大家可以理解,我的生产环境做不到,性能影响)。

所以,我想使用我的日志传送过程之一。我有一个日志传送过程,从DB1(主要)到DB1_LS位于远程服务器(DWH 服务器)中的数据库(次要)。

问题:

有没有办法对辅助数据库进行完整备份DB1_LS?

我希望能够恢复它并在其DBCC CHECKDB上运行(COPY-ONLY BACKUP?)

sql-server backup
  • 1 个回答
  • 2535 Views
Martin Hope
itzik Paz
Asked: 2015-05-04 06:46:28 +0800 CST

备份和恢复文件组(主要)- 为什么在恢复后我仍然看到其他文件组?

  • 2
/********************************** CREATE DATABASE PiecemealDB *************************************/
use [master]
go
if exists (select * from sys.databases where database_id = DB_ID('PiecemealDB'))
    drop database [PiecemealDB]
go
CREATE DATABASE [PiecemealDB]
    CONTAINMENT = NONE
    ON  PRIMARY 
( NAME = N'PiecemealDB', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\PiecemealDB.mdf' , SIZE = 4096KB , FILEGROWTH = 1024KB )
    LOG ON 
( NAME = N'PiecemealDB_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\PiecemealDB_log.ldf' , SIZE = 1024KB , FILEGROWTH = 10%)
    COLLATE Latin1_General_100_CI_AS
GO

USE PiecemealDB
GO
IF NOT EXISTS (SELECT name FROM sys.filegroups WHERE is_default=1 AND name = N'PRIMARY') 
ALTER DATABASE [PiecemealDB] MODIFY FILEGROUP [PRIMARY] DEFAULT
GO
-----------------------------------------------------------------------------------------------------
use PiecemealDB
go
/* Creating table in PRIMARY FG & init data*/
if OBJECT_ID('dbo.MainFG') is not null
    drop table dbo.MainFG;
go
create table dbo.MainFG (Col1 int identity(1,1),Col2 varchar(100)) ON [PRIMARY];
go

insert into dbo.MainFG(Col2)values ('Primary FG')
go 100
/*******************************ADDING NEW FileGroup [ReadOnlyFG] ***********************************/
USE [master]
GO
ALTER DATABASE [PiecemealDB] ADD FILEGROUP [ReadOnlyFG]
GO
ALTER DATABASE [PiecemealDB] ADD FILE 
    ( NAME = N'ReadOnlyDF_Data', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\ReadOnlyDF_Data.ndf' , SIZE = 4096KB , FILEGROWTH = 1024KB ) TO FILEGROUP [ReadOnlyFG]
GO
/******************************* create table under the new filegroup [ReadOnlyFG] ******************/
use PiecemealDB
go
if OBJECT_ID('dbo.ReadOnlyFG') is not null
    drop table dbo.ReadOnlyFG;
go
create table dbo.ReadOnlyFG (Col1 int identity(1,1),Col2 varchar(100)) ON [ReadOnlyFG];
go
/*************** Insert data into table under FileGroup [ReadOnlyFG] *******************************/
use PiecemealDB
go
insert into dbo.ReadOnlyFG(Col2)values ('ReadOnlyFG FG')
go 100
/********************************** SET ReadOnlyFG FileGroup to READ ONLY **************************/
USE [PiecemealDB]
GO
ALTER DATABASE [PiecemealDB] MODIFY FILEGROUP [ReadOnlyFG] READONLY
GO
/********************************** BACKUP PRIMARY FILEGROUP **************************************/
BACKUP DATABASE [PiecemealDB] 
    FILEGROUP = N'PRIMARY' TO  DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\PiecemealDB.bak' 
    WITH NOFORMAT, NOINIT,  NAME = N'PiecemealDB-Full Filegroup Backup', 
    SKIP, NOREWIND, NOUNLOAD, COMPRESSION,  STATS = 10
GO
/********************************** RESTORE FILEGROUP PRIMARY  TO [PiecemealDB_NEW] **********************************/
use [master]
go

RESTORE DATABASE [PiecemealDB_NEW] READ_WRITE_FILEGROUPS 
FROM  DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Backup\PiecemealDB.bak' WITH  FILE = 2, RECOVERY, PARTIAL, 
MOVE N'PiecemealDB' TO N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\PiecemealDB_NEW.mdf',  
MOVE N'PiecemealDB_log' TO N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA\PiecemealDB_NEW_1.ldf',  
NOUNLOAD,  REPLACE,  STATS = 10
GO

** 执行此批处理后,转到 PiecemealDB_NEW 属性 >> 文件组选项卡: 在此处输入图像描述

问题:如何删除/删除其他文件组 [ReadOnlyFG]。1. 有没有办法只恢复 PRIMARY 文件组,而不使用 ReadOnlyFG?。2. 如果没有,我怎样才能在恢复后摆脱 ReadOnlyFG?。

10倍

sql-server backup
  • 1 个回答
  • 1156 Views
Martin Hope
itzik Paz
Asked: 2015-05-01 07:08:58 +0800 CST

可以仅恢复损坏数据库的主文件组吗?

  • 1

我有一个包含 2 个文件组的数据库 (MyDatabase),[PRIMARY]并且[SECONDARY].

该[SECONDARY]文件组有 2 个数据文件,[DataFileA]和[DataFileB].

[DataFileA]已损坏(即使经过DBCC CHECKDB处理)。

我试图解决它:

  1. DBCC CHECKDB ([MyDatabase], REPAIR_ALLOW_DATA_LOSS)但它没有帮助。
  2. 删除损坏的数据文件[DataFileA],没有成功。

[PRIMARY]文件组没问题。

我可以只备份[PRIMARY]文件组并恢复它(以新名称)并从这个文件组创建一个新数据库吗?

sql-server corruption
  • 1 个回答
  • 203 Views
Martin Hope
itzik Paz
Asked: 2015-03-04 09:45:03 +0800 CST

如何将数据库模式更改为 STANDBY?

  • 0
  1. 我有一个从服务器 A(Database Name = main) 到服务器 B(Database Name = LS_main) 的“日志传送”。
  2. 我想从辅助数据库(数据库名称 = LS_main)中获取快照数据库,但他处于 STANDBY 模式(只读),我做不到。

我该怎么做 ?

(我认为我可以将 DatabaseLS_Main 从 Standby 模式更改为使其联机,拍摄快照并将其带回 STANDBY 模式......这样做是否正确?)

sql-server recovery
  • 1 个回答
  • 7353 Views
Martin Hope
itzik Paz
Asked: 2015-01-29 04:08:42 +0800 CST

什么是更新表中列的查询

  • 1

我在表中有一列,我不知道是谁在更新它。

表名是dbo.Events列名是[Status]并且该列值是 1 或 2 。

我试图找到正在更新此列中的行的查询

我熟悉桌子

select * from sys.sql_modules m with(nolock);

还有其他选择吗?

谢谢

sql-server dml
  • 1 个回答
  • 452 Views
Martin Hope
itzik Paz
Asked: 2014-12-29 04:49:03 +0800 CST

由于 SQL 转储文件,SQL 服务器日志文件夹正在扩展(如何处理它?)

  • 9

SQL 服务器根目录 (X:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Log) 中的“Log”文件夹 SIZE 变得太大,~80 GB。

当我检查它时,我看到那个文件夹中有很多 SQLDumpxxxx.mdmp /SQLDumpxxxx.txt 文件。

  1. 怎么处理他们?
  2. 我可以删除它们吗?如果这样做是好事?

10X

sql-server
  • 4 个回答
  • 54630 Views
Martin Hope
itzik Paz
Asked: 2014-10-24 06:45:49 +0800 CST

SQL Server 备份进程是否使用缓冲区缓存?

  • 9

执行完整数据库备份命令时:

  1. 备份过程是否仅使用已分配给 SQL Server(实例)的内存?
  2. 备份进程是否从内存(缓冲池)、脏缓冲区“刷新”页面?

我想知道它是否会通过刷新数据来影响性能(关于它占用的所有资源及其不良影响)。

sql-server backup
  • 1 个回答
  • 2746 Views
Martin Hope
itzik Paz
Asked: 2014-10-15 22:33:24 +0800 CST

SQL 服务器服务代理

  • 1

最近几天,从 master 数据库运行的 service broker 命令消耗的资源比以前多得多。对数据库的影响很大(从坏的方面来看),它会导致内部等待。我没有在 10.07.2014 之前和之后对数据库进行任何更改(您可以在图中看到这个开始日期)。我检查了是否在任何数据库中启用了服务代理,发现它在 Tempdb 和 Msdb 中启用。什么会导致这些变化?

我附上了一张图表,你可以看到行为的变化。

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

我附上了另一个屏幕截图,你可以从 sp_who2 看到,我不明白的是,你可以看到“LastBatch”是非常旧的,从 10 月 12 日 07:55 开始(这个结果来自今天 10/ 20/2014 10:23 当地时间)。为什么会话没有关闭。?

sql-server sql-server-2012
  • 1 个回答
  • 1083 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