标签: database-diagramming

数据库图表支持对象无法安装...没有有效的所有者

我尝试使用SQL Server 2008创建数据库diagramm,但发生错误:

无法安装数据库关系图支持对象,因为此数据库没有有效的所有者.要继续,首先使用"数据库属性"对话框的"文件"页面或ALTER AUTHORIZATION语句将数据库所有者设置为有效登录,然后添加数据库关系图支持对象.

然后我尝试了以下内容:

EXEC sp_dbcmptlevel 'Ariha', '90';
GO
ALTER AUTHORIZATION ON DATABASE::Ariha TO [WIN-NDKPHUPPNFL\Administrator]
GO
USE Ariha
GO
EXECUTE AS USER = N'dbo' REVERT
GO
Run Code Online (Sandbox Code Playgroud)

下一个erorr弹出:

消息15404,级别16,状态11,行1无法获取有关Windows NT组/用户'WIN-NDKPHUPPNFL\Administrator'的信息,错误代码0x534.

问题是PC的名称已更改为"DevPC"我也在更新脚本中更改了此项,但仍然是相同的错误15404.

我该怎么做才能解决这个恼人的错误?

sql-server sql-server-2008 database-diagramming

129
推荐指数
6
解决办法
16万
查看次数

为什么数据库总是用圆柱表示?

这个问题今天出现了,我找不到任何历史答案,为什么数据库总是表示为圆柱体.我希望堆栈世界中的某个人知道为什么并有一个链接或支持它的东西.

database diagram database-design diagramming database-diagramming

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

如何生成非常大的数据库模式图(SQL Server)

我有一个非常大的数据库,我需要图表.该数据库是x64上的SQL Server 2008.它很大,有数百个相关的表,每个表有多达2000个字段(有些是稀疏的),表之间有多个关系(实际上每个表通常有数百个),多个模式......你明白了.

我尝试使用SQL Server Management Studio的数据库图表功能,但它崩溃了Win32Exception:"没有足够的存储空间来处理此命令......"

我尝试在不同的机器上使用Visio的逆向工程功能来连接和绘制它,但是这已经持续了几个小时而没有完成的迹象.

构建这个巨型模式的脚本是我们为工作构建的工具.虽然该工具正常工作,但可视化其输出是很棘手的.

我正在使用一个工具来踢出这个数据库的图表,这样我们就可以做到这一点.有什么建议?

编辑:只是强调,图表确实不应该用于实际有用的参考.它是一个客户关系管理设备,用于演示系统的复杂性/规模.

sql-server schema database-design database-diagramming

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

用于在数据库中发现事实上的外键的工具?

快速调查数据库中信息的一种好方法是应用一个工具,自动创建所有表的数据库图以及它们之间的所有关系.

根据我的经验,这些工具使用外键作为关系,我尝试它们的大多数数据库都不包含这些关系.当然,它们满足与外键相对应的约束,但不强制执行它们.而且我最终会得到一个由一堆不相关的表组成的"图表".

所以我正在寻找的是可以计算"未声明的外键"的软件

  • 将它们用作数据库图表中的表关系,或
  • 为相应的外键声明生成SQL代码

你知道任何可以做到这一点的免费工具吗?

foreign-keys foreign-key-relationship database-diagramming database-diagram

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

Enterprise Architect:隐藏数据库图中的外键标签?

我正在使用Sparx Systems Enterprise Architect 7 Professional,我找不到隐藏数据库图中外键关联标签的方法.

是的,我知道我可以右键单击每个连接器并使用上下文菜单中的"设置可见性"选项,但我想必须有每个图表或golabal设置才能执行此操作.

感谢您的时间.

database enterprise-architect database-diagramming

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

Visual Studio 2012中的数据库资源管理器中缺少Diagram文件夹

当数据库图表文件夹突然从数据库资源管理器中消失时,我正在设计一个网站.我不知道发生了什么以及现在该做什么,因为我迫切需要它继续我的工作 - 手动向数据库添加表不是我的选择.

我一直在寻找解决方案一整天,我甚至重新安装了Visual Studio和本地IIS服务器,但它根本没有帮助.

是否有任何方法可以恢复该功能,或者至少是否有任何免费工具可以在Windows 8 x64上运行并且具有基于图表的MSSQL 2008数据库设计器?

编辑

似乎微软为了目的删除了图表.这在业务逻辑中是非常合乎逻辑的 - 如果有人使用Visual Studio内置的基本工具(图表),为什么会有人购买Server Management Studio?

sql-server database-design database-diagramming visual-studio-2012

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

Enterprise Architect:一次只隐藏所有连接器的一些外键标签

我正在使用Enterprise Architect 9,我想在所有连接器中隐藏一些外键标签,但不是全部.

我经常使用Associate连接器,当我设置外键时,它会显示一些我不想看到的标签.我想仅显示数字(源和目标底部标签,但不是顶部)和中间底部标签.

我知道我可以右键单击它并选择"可见性" - >"设置标签可见性",并禁用我不想要的所有内容,但我需要在每个连接器上执行此操作,我希望默认为其他所有连接器隐藏它连接器也是.

我知道我可以右键单击图表,选择"属性" - >"连接器"选项卡,然后选中"抑制所有连接器标签"选项.但它禁用了我所有的标签,我不想要的.

有没有办法设置默认情况下一次显示所有连接器的标签?

谢谢你的回答

PS我知道,已经出现了类似的问题,但我的问题有点不同,答案还不够

database database-design enterprise-architect database-diagramming database-diagram

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

如何在SQL Server中创建涉及2个数据库的数据库图?

是否可以在同一SQL Server项目中创建涉及两个数据库的数据库图表?我在一个数据库中有一个表,我想为另一个数据库中的另一个表创建一个外键.

我正在使用MS SQLServer 2008 R2.

sql-server sql-server-2008 database-diagramming database-diagram

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

有没有办法在SQL Server 2008中以可视方式显示数据库关系图中的视图?

我想在SQL Server 2008中创建一个数据库图,并在图中有一个View.有没有办法做到这一点?

sql-server view sql-server-2008 database-diagramming

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

SQL命令添加数据库图表

在sqlserver 2008上是否有一个tsql命令可以运行以启用Database Diagramming而不是出现此对话框:

此数据库没有使用数据库图表所需的一个或多个支持对象.你想创造它们吗?

t-sql ssms database-diagramming

5
推荐指数
1
解决办法
1358
查看次数

隐藏SQL Server数据库关系图中的关系

我在SQL Server Management Studio中使用SQL Server 2005数据库.

有没有办法隐藏图中两个表之间的关系而不实际删除数据库中的关系?任何帮助将非常感谢.

sql-server ssms sql-server-2005 database-diagramming

5
推荐指数
1
解决办法
959
查看次数

用于图形表示数据库结构的工具

我被要求创建我们数据库的图形表示,我已经看过像lucidchart这样的工具.是否有任何好的工具可用于以图形方式表示数据库及其关系?

database erd database-diagramming

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