问题标签 [database-tools]

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 投票
7 回答
4052 浏览

sql-server - Visual Studio Team System 数据库版 (GDR) 的真正优势是什么?

有兴趣是否有人广泛使用过 VSTS 数据库版,如果是,您发现哪些功能比标准 Visual Studio 数据库项目最有用?

与替代模式管理选项或 RedGate 的 SqlCompare 等工具相比,最引人注目的功能是什么?

编辑:微软刚刚发布了RTM 版本的数据库版 (GDR),它增加了对 SQL Server 2008 的支持——链接在这里。我以前在这里写过(简短地)关于它的博客

有没有人有机会在东德做任何真正的工作?看起来有一些真正的增强,包括重构支持。我真的很想知道人们是否将它与 SQL Server 2008 一起使用...

下载自:[ http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4db9-b1c9-8f55759846ed&displaylang=en]

0 投票
3 回答
5969 浏览

database - 如何连接来自两个不同数据库的两个表?

对于 DbVisualizer,有什么方法可以使用查询并连接位于同一服务器上的两个不同数据库中的两个表?我将以下内容用于 SQL 服务器

我在 DbVisualizer 上试过这个,但没有用。我该怎么做呢?

0 投票
2 回答
603 浏览

sql-server - VSTS Database Edition Schema Comparison

We use VSTS Database Edition to version control our database schemas. I like the idea of how it is supposed to work but have a big issue with the Schema Comparison feature. I like to use it for my deployments to see what has changed in the project vs a target database. Unfortunately, it shows many changes for objects that have not been changed. That happens even if I do it immidiately after re-creating a db project from the database.

The differences it finds are mostly white space. Some are caused by a different representation of the same thing, for example default constraints, "DEFAULT ((0))" vs "DEFAULT (0)". While I can go ahead and deploy the changes anyway and it does not cause any problems, it is definitely not ideal because it is hard to find actual changes when at least 50% of all objects are shown as modified. Is there any way to make this work better?

0 投票
1 回答
318 浏览

database-tools - VSTS 数据库模式比较不保存评论

我们使用安装了 SP1 和 GDR R2 的 VSTS 2008。

发现下一个问题:

  1. 2 个相同的数据库(例如 Database1 和 Database2);
  2. Database1 是工作数据库,Database2 是生产数据库;
  3. 向 Database1 添加一个新的存储过程,并在CREATE PROCEDURE语句之前添加注释(描述、作者等);
  4. 尝试比较 Database1(源)和 Database2(目标)上的方案;新 SP 成功添加到 Database2 但CREATE PROCEDURE语句上方没有注释(但 SP 正文中的注释完全保留)。

Database1中的存储过程部分:

模式比较后 Database2 中的结果:

它谋杀了评论。中的复选标记Schema compare options... -> Ignore Comments未选中。

有什么办法可以使这项工作?

0 投票
1 回答
5445 浏览

database - Postgres 的自动调优工具?

我正在寻找自动调整 postgresql 数据库的工具。您是否知道任何用于 postgres 的工具,例如 DB2 中的 DB2 Design Advisor、Microsoft SQL Server 中的 Database Tuning Advisor 或 Oracle 中的 SQL Access Advisor?感谢您提供任何链接和想法:)。

0 投票
4 回答
1008 浏览

php - PHP - 我在哪里可以找到一个易于非技术用户使用的简单数据库工具?

我正在寻找一个简单的数据库管理工具,它允许非技术用户将数据输入到数据库中(想象一下 phpMyAdmin 的精简版)。它最好允许开发人员设置可以修改哪些表和字段的限制。

编辑:到目前为止,发布的大多数工具都是面向开发人员的。我正在寻找提供基本功能但高度精致的东西(干净的界面,有组织的布局等)。

Edit2:在 phpmyadmin 替代线程中找到了这个链接。

http://www.sqlbuddy.com

0 投票
5 回答
3316 浏览

postgresql - PostgreSQL 模式设计

您设计 PostgreSQL 模式的首选方式是什么?您会推荐使用特定的图形设计工具,还是只在纸上设计模式并手动创建所有内容?

0 投票
3 回答
15160 浏览

database - 内存数据库的概念以及如何查看我的数据是否填充在 HSQL DB 中?

我在内存数据库中使用 HSQL 来测试我的应用程序并使用 SQL Server 作为主数据库,现在在进行测试时,HSQL 数据库正在填充与我的 SQL Server 中相同的数据,现在我正在尝试测试特定的从数据库中检索数据的服务(如果直接运行服务,它将查询 MS 服务器,如果从测试中调用,它将查询 HSQL 数据库)

当我运行查询时,我能够看到来自 MS Server 的数据,但如果在其上运行相同的查询,HSQL Db 不会返回任何数据。我的预感是 HSQL DB 没有被数据填充,有没有办法我可以去查看我在 HSQL DB 中有哪些表以及如何在 HSQLDB 中填充数据,我想查看数据和我没有任何 gui 客户端来查看 HSQL 数据库是如何填充的以及哪些数据在哪个表中。我们是否有一个好的客户端,我如何使用它连接到 HSQL 数据库,以及我如何才能真正看到在 HSQL Cover 下发生的事情,而不是仅仅假设 HSQL 正确地填充了我们在 SQL Server 中的内容?

任何建议都会有很长的路要走?

0 投票
3 回答
494 浏览

php - 如何监控 SQL(使用准备好的状态)?

在第一次开发 PHP 应用程序(MySQl,但使用 ODBC 接口以允许将来扩展)时,我只是将我的 SQL 分配给一个变量并调用odbc_exec().

这使调试变得简单,因为我只需要检查我的变量$sql

当然,我很快意识到我必须使用准备好的语句来清理用户输入。

我的问题是如何发现数据库中正在执行的确切 SQL,以便调试我准备好的语句。

我意识到我不能从 PHP 中做到这一点,但是他们有任何可以拦截 SQL 的外部监控工具吗?如果我打开控制台窗口,甚至是一个 MySql 命令来回显?

0 投票
1 回答
948 浏览

sqlite - 用于从文件系统插入图像的 Sqlite 管理工具?(OSX 或 Linux)

是否有免费的 sqlite 管理工具可以让我轻松地将文件系统中的图像作为 blob 插入/更新到某些表中?我正在寻找与 OSX 和/或 Ubuntu Linux 兼容的工具。