小编Tul*_*ova的帖子

没有 SA 密码。没有 SQL Server Management Studio。无操作系统身份验证

我有这个问题。

我需要使用 SA 帐户在 MS SQL 数据库上执行一些管理任务。

  • 未设置操作系统身份验证。
  • 未安装 SQL Server Manager Manager Studio。
  • 我没有其他管理员数据库帐户。
  • 我确实有权访问 Windows 管理员帐户
  • 数据库服务器上安装的唯一工具如下所示:

在此处输入图片说明

如何激活操作系统身份验证以便我可以登录数据库并重置 SA 密码?

sql-server-2005 sql-server

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

Oracle 数据字典,区分内置角色和自定义角色

在 Oracle 中,如果你描述DBA_ROLES视图,你只会得到三列:

SQL> describe dba_roles;
 Name                      Null     Type
------------------------------------------------
 ROLE                      NOT NULL VARCHAR2(30)
 PASSWORD_REQUIRED                  VARCHAR2(8)
 AUTHENTICATION_TYPE                VARCHAR2(11)
Run Code Online (Sandbox Code Playgroud)

没有列可以告诉我给定的角色是 RDBMS 附带的内置角色之一,SET_CATALOG_ROLE还是用户创建的角色,如LEMONADE_STAND_MANAGER.

  • 如何获取所有用户创建的角色(不包括所有内置角色)的列表?

oracle role catalogs

6
推荐指数
1
解决办法
1538
查看次数

如何在“全代理”数据库之间迁移数据?

有一些周期性,这需要完成:

  • 将生产数据库中的数据插入到测试/开发数据库中,以便程序员有新的数据进行测试。
  • 无论出于何种原因,将数据从一个数据库迁移到另一个数据库。

注意:数据库是关系型的。

问题是:

  • 数据库采用“所有 PK 都是代理”策略建模。
  • 将数据从一个数据库移动到另一个数据库涉及编程以避免 PK 值(由序列生成)的冲突。
  • 为了在代理键之间进行“等效”,需要一个将原始数据库表和目标数据库表的 PK 值配对的表。
  • 必须在迁移之前通过匹配业务键(不是 PK,所以不要管理 FK)来创建该表
  • 与具有自然键的表相比,即使是单个表的数据迁移也不是微不足道的。

当所有表都有代理键时,将行从一个数据库复制到另一个数据库的最简单方法是什么?

migration

3
推荐指数
1
解决办法
548
查看次数

在坏的 pg_dump 日志中寻找什么

我们希望以编程方式检测 cron 调度的 pg_dumps 中的错误。

除了检查日志文件是否以“pg_dump:保存数据库定义”结尾:

为了以编程方式检查转储,我还可以grep 其他什么字符串。

postgresql monitoring dump pg-dump

2
推荐指数
1
解决办法
1万
查看次数

Oracle 审计:ACTION_NAME 列中只有“SESSION REC”

我被要求生成给定时间段内对某些 Oracle 9i 表执行的操作的报告。

当我查询DBA_AUDIT_TRAIL表时,我只进入SESSION RECACTION_NAME列。

我期待着SELECTINSERT等等DELETE

  • 我究竟做错了什么?
  • 这是什么SESSION REC意思?

oracle audit oracle-9i

2
推荐指数
1
解决办法
1万
查看次数

Oracle:启用 PK 会重建其索引吗?

设想:

  • MY_TABLE有主键约束PK_MY_TABLE
  • MY_TABLE还有一个名为的索引IDX_PK_MY_TABLE,用于强制约束的唯一性PK_MY_TABLE

如果我禁用约束PK_MY_TABLE然后重新启用它,索引IDX_PK_MY_TABLE会重建吗?

index oracle constraint

2
推荐指数
1
解决办法
3832
查看次数