小编Raj*_*Raj的帖子

在开发盒上为开发人员授予 SA 权限

尽管我们强烈抗议,但我们的管理层决定必须授予开发团队对开发服务器的“sa”权限。问题是我们,DB 支持组仍然负责维护这个盒子。

我们现在被委托为具有这些增强权限的开发团队制定一份注意事项列表的任务。

请添加到此列表中:

DO——将活动限制在正在开发的数据库中

不要 -

  • 更改任何 SQL 实例设置
  • sp_configure(包括 cmdshell)
  • 添加/更改/删除任何安全设置
  • 添加/更改/删除数据库对象
  • 添加/更改/删除服务器对象,如备份设备和链接服务器
  • 添加/更改/删除复制
  • 添加/更改/删除维护计划
  • 接触任何不属于您团队的数据库

任何指向可用于跟踪这些用户活动的工具的指针将不胜感激。

sql-server-2005 sql-server permissions

8
推荐指数
3
解决办法
1871
查看次数

更新超过 8.5 亿行数据的表

我的任务是编写一个更新查询来更新一个包含超过 8.5 亿行数据的表。以下是表结构:

源表:

    CREATE TABLE [dbo].[SourceTable1](
    [ProdClassID] [varchar](10) NOT NULL,
    [PriceListDate] [varchar](8) NOT NULL,
    [PriceListVersion] [smallint] NOT NULL,
    [MarketID] [varchar](10) NOT NULL,
    [ModelID] [varchar](20) NOT NULL,
    [VariantId] [varchar](20) NOT NULL,
    [VariantType] [tinyint] NULL,
    [Visibility] [tinyint] NULL,
 CONSTRAINT [PK_SourceTable1] PRIMARY KEY CLUSTERED 
(
    [VariantId] ASC,
    [ModelID] ASC,
    [MarketID] ASC,
    [ProdClassID] ASC,
    [PriceListDate] ASC,
    [PriceListVersion] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, 
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, 
ALLOW_PAGE_LOCKS  = ON, FILLFACTOR = 90)
    )

CREATE TABLE [dbo].[SourceTable2](
    [Id] [uniqueidentifier] …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2008-r2 locking

7
推荐指数
1
解决办法
8587
查看次数