我已经在Visio Professional (2003)中创建了一个数据库模型。我知道企业版能够基于Visio中的数据在SQL Server中创建数据库。我没有安装企业版的选项。除了一次浏览一个表和关系并手动从头创建整个数据库之外,是否有人可以推荐任何工具/实用程序/方法来将visio数据库模型转换为可用于在SQL Server中创建新数据库的SQL脚本?
Server 2008
Visio Pro 2003
Access 2003
系统DSN
我需要反向工程一个SQL Server db,但是当我尝试这样做时,'Views‘框是“灰色的”(存储过程也是“灰色的”,但在这个阶段对我的需求是没有必要的)。我使用的是具有通过ODBC连接的sys_admin权限的Server帐户(ODBC需要使用,因为Visio不会识别本机连接器,这是一个有详细文档的缺陷,而且信任连接不能使用,因为我也有本地管理权限,而且我们公司拒绝识别跨机器连接上的本地管理员)。这是使用ODBC类型的连接。如果我将ODBC连接更改为使用本机客户端类型
我想将Access数据库添加到Visio文档中。MSN示例显示要连接到Excel文档的字符串。我将使用什么连接到Access DB?
我正在使用:
Microsoft Visio 2013
Microsoft Access 2013
微软Windows 7企业。
DB地点:
C:\Users\j.Smith\Desktop\access_file.mdb
我的剧本:
Public Sub AddDataRecordset_Example()
Dim strConnection As String
Dim strCommand As String
请参阅我创建的以下示例数据库模型,以帮助可视化我的问题:
在这个例子中,car and history is 1 to zero or more和car and options is 1 to zero or more之间的关系。
这两个表都将car car_id作为外键,但是Visio还希望每个表的customer表主键都作为外键,如上图所示。我不确定这是否是必要的/正确的。如果我删除添加的外键,visio会将关系标记为无法识别(虚线),因此我感觉好像做错了什么
谁能告诉我为什么Visio要将customer cust_id添加到car的子表中?在这种情况下,手动删除外键是否是一个
我刚开始在Visio上使用VBA编程。我想要做的是编写一个代码,自动绘制两个形状之间的连接器。
在网上搜索时,我找到了这样的代码:
公共子AutoConnect_Example()
Dim vsoShape1 As Visio.Shape
Dim vsoShape2 As Visio.Shape
Dim vsoConnectorShape As Visio.Shape
Set vsoShape1 = Visio.ActivePage.Shapes("Decision")
Set vsoShape2 = Visio.ActivePage.Shapes("Proc
我使用下面的SQL查询在数据库中进行动态搜索: SELECT [Name],[Vendor]
FROM OrderedApps
Where Name like '%' + 'Microsoft Visio' + '%' OR [Vendor] like '%' + 'Microsoft Visio' + '%' 在数据库中,我有: Name Vendor
Visio Viewer Microsoft
Office Visio Microsoft
Office test Micro
我有一个Visio ER关系图,并希望从实体中读取数据库属性(列、主键、外键、数据类型)信息。还希望找到相关的父表和子表。我如何使用C#以编程方式实现它?
我正在使用Interop Visio库,可以从ER图表中读取页面和形状,但不知道Visio interop中的哪些函数或方法可以让我从形状中获取属性信息。
下面是我正在使用的代码,我没有使用它获得任何属性。我的ER图只有两个实体,一个父表和一个子表。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
Screenshot of Error我正在使用Visio2019,试图对Azure SQL服务器进行反向工程。我已经使用我们的DB-admin用户和我的admin azure目录登录成功地创建了多个要在向导中使用的用户数据源。数据库凭据已成功验证,当我获得以下内容时,我想要进行反向工程的表/视图即将加载: Visio反向工程数据库向导引发错误: "Error! Cannot extract column definition for the table/view . The definition is not
available or you may not have suffi