问题标签 [database-administration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8811 浏览

sql - 复制 - 必须为表中的标识列指定显式值

我正在使用合并复制。身份范围管理是自动的

我在公司表上有一个触发器,该表在 SERIALNUMBERSCHEME 表中插入行,其中 documentID 作为标识列

同步时我遇到错误

“SERVER\MUMBAI.PROD_SUB”处的行插入无法传播到“SERVER\NEWYORK.PROD”。此失败可能是由违反约束引起的。当 IDENTITY_INSERT 设置为 ON 或复制用户插入 NOT FOR REPLICATION 标识列时,必须为表“SerialNumberScheme”中的标识列指定显式值。

数据在订阅者处正确插入,但在发布者处未复制

任何解决方案/建议?

0 投票
1 回答
1954 浏览

sql - 复制 - 用户定义的表类型未传播到订阅者

我创建了一个名为 tvp_Shipment 的用户定义表类型,其中包含两列(id 和 name)。生成了一个快照,并且用户定义的表类型被正确地传播给了所有订阅者。

我在存储过程中使用了这个 tvp,一切正常。

然后我想在这个表值参数中再添加一列 created_date。我删除了存储过程(也从复制中),并且我删除并重新创建了具有 3 列的用户定义表类型,然后重新创建了存储过程并启用它以进行发布

当我生成新快照时,用户定义的表类型的更改不会传播到订阅者。新添加的列未添加到订阅中。

错误消息:

0 投票
2 回答
330 浏览

php - 编写控制守护进程(及其配置文件)的 Web 应用程序的最佳实践是什么

有人可以就处理与配置文件(如 httpd.conf、绑定区域文件等)交互的 Web 应用程序提出一些基本建议吗?

我知道这是不好的做法,实际上在没有完全验证的情况下允许任意执行代码非常危险,依此类推。但是假设您的任务是编写一个允许将虚拟主机添加到 apache 配置的小应用程序。

您是否让您的代码以完全权限执行,您是否将未来的变量写入数据库并让一个 cron 作业(具有完全权限)执行一个脚本,该脚本从数据库中提取变量并将它们扔到模板配置文件中,等等。

对此问题的一些想法和贡献将不胜感激。

tl;dr - 您如何安全地编写 Web 应用程序来更新/创建配置文件中的条目,如 apache 的 httpd.conf 等。

0 投票
1 回答
538 浏览

sqlite - 将数据从 ms 访问同步到 sqlite 的免费工具

是否有任何工具可以将 ms-access 数据库表中的数据与 sqlite 表进行比较,如果发现已更新则更新它,如果未找到则插入?

提前致谢

0 投票
3 回答
882 浏览

database - GAE 数据存储的前端 - 类似于 GAE 的 phpMyAdmin

是否有一些前端可以允许管理员插入、更新、删除记录,以及从 Google Application Engine 数据存储中创建修改和删除表,就像您在 mysql 上使用 phpMyAdmin 一样?

0 投票
1 回答
128 浏览

sql-server-2008 - 是否可以限制 SQL Server DBA 查看数据库中的信息?

由于某些数据隐私法规,我的公司可能需要让 DBA 处理镜像、索引重建、日志传送、集群一般系统维护之类的事情,而无权查看数据库表中的信息。

这对我来说听起来是不可能的,但是除了查看包含的数据之外,是否有可能让某人访问对数据库执行任何操作?

0 投票
4 回答
43674 浏览

database-administration - 如何使用 Squirrel SQL 列出数据库中的所有表?

我使用 Squirrel SQL 连接到我桌面上的 JavaDB/Derby 数据库。我可以运行 SQL 查询。

但是我怎样才能列出数据库中的所有表呢?最好是所有列和列类型。

0 投票
1 回答
611 浏览

sql - SQL Server:孤立文件脚本 ID 文件不在分区架构/索引中。正在返回一个文件 - SQL Server 抛出“非空”

SQL Server:孤立文件脚本 ID 文件不在分区架构/索引中。正在返回一个文件,当尝试删除时,SQL Server 抛出“非空”

a) 我还能对这个脚本做些什么来只返回“孤立”文件——“孤立”文件组/与分区架构或索引无关的文件?

b) 如果这已经足够了,那么当发出 alter db remove 文件时,其中一个文件怎么可能返回 - db 抛出“非空”?

b1) 文件/文件组曾经是一个分区的一部分,但是已经被合并了。通过 sql & 通过查看 @partition schemas 验证了这一点

b2) 文件显示大小为 128,我观察到这是文件可能的最小大小


根据朋友的预感,我去缩小文件并查看总共 1 mb - 0.88 mb 免费。然后我查看了@其他我预计为空的文件。其中大多数 @ 1 mb 总空间,显示 0.94 mb 可用空间。

0 投票
3 回答
10330 浏览

oracle - Oracle 10g express GUI客户端?

有没有免费的 Oracle 10g express GUI 客户端?我正在寻找与 phpMyAdmin 具有类似功能的应用程序。

0 投票
1 回答
6556 浏览

database - Oracle 数据库镜像

我们有将数据存储到 ORACLE 数据库的 ERP 应用程序。而且我们还有很多使用 ERP 数据库的其他应用程序。相同的数据库但不同的实例。当 ERP 和另一个应用程序使用相同的数据库时,我们遇到了性能问题。

我们正计划将数据库服务器分开成为三个。一个用于 ERP,另外两个用于报告和应用程序。这些新的数据库服务器来自ERP数据库,因为它们使用相同的数据库结构和数据。所以我们可以说这些新的数据库服务器是 ERP 数据库的镜像。并且有时镜像数据库上的数据可以被其他应用程序更新,它也应该在ERP数据库上更新。

应该使用什么最佳实践和方法来反映这种情况?使用 ORACLE 的 Data Guard 就够了吗?

这是建筑计划的图片。 在此处输入图像描述