我希望大家都知道我的数据库中的表是如何相互关联的(即PK/FK/UK),因此我创建了SQL Server中所有表的数据库图.创建的图表不易读取,必须滚动(水平,有时垂直)以查看另一端的表格.
简而言之,在了解许多表之间的关系时,SQL的db图不是UI友好的.
我的(简单)问题:是否有像数据库图这样的东西可以做什么db图表但是以"好"的方式呢?
我正在尝试从Java程序连接到MS SQL Server(在我的机器上运行).我得到了以下冗长的例外情况:
Exception in thread "main" com.microsoft.sqlserver.jdbc.SQLServerException: The TCP/IP connection to the host localhost, port 1433 has failed. Error: "Connection refused: connect. Verify the connection properties, check that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port, and that no firewall is blocking TCP connections to the port.".
当我检查"属性"并在MS SQL的对象资源管理器中单击"查看连接属性"时,我发现"服务器不可用".这似乎与异常消息有关.
如何使服务器可用?
编辑:
我正在使用SQL Server 2008,现在我已经启用了TCP/IP,并重新启动了我的实例.我仍然被告知"服务器不可用".
还有其他想法吗?
我正在使用DBArtisan 8.5.5并且它能够使用Build Query生成数据库图,它有一个很好的功能,可以自动加入,检测新添加的表上的潜在关系.因此,图表结果是一个SQL语句,因为它毕竟是一个查询生成器.
是否可以在DBArtisan中提供SQL语句并生成数据库图表?换句话说,反过来(给SQL生成图,而不是使用图表来生成SQL)?
如果没有这样的功能,是否有适用于Sybase DB的产品将提供所述功能?
我想知道是否存在任何工具来探索关系数据库中的数据,以及钻取主 - 细节关系.
我已经知道如何在单个表中查看数据,并且我知道如何构造JOIN表的SQL查询.但是,为了获得更深层次的N级,我必须编写一个SQL语句,找到我感兴趣的项目的ID,然后重复N次.结果可视化非常繁琐且难以实现.
但是,我想知道是否有一个工具可以让我查看表中的数据,如果有外键,让我展开数据以显示外来数据.希望能让我深入了解各个层面的细节.
有这样的工具吗?
我正在使用MS SQL,并使用SQL Server Management Studio来执行SQL.
我已经使用Entity Framework代码优先方法创建了一个数据库,现在我试图验证数据表的关系,但是不幸的是,浪费2天后仍然无法获得任何解决方案。