Database sqlserver2008的schemaSpy?

Database sqlserver2008的schemaSpy?,database,database-design,database-schema,schemaspy,Database,Database Design,Database Schema,Schemaspy,iam正在使用sqlserver2008,这对sqlserver2008有用吗 我已经放弃了 java-jar“D:\Program Files\SchemaSpy\schemaSpyGUI.jar”-dp“D:\jtds-1.2.5-dist\jtds-1.2.5.jar”-t mssql jtds-db EnterpriseValultDirectory-主机本地主机-端口1433-u sa-connprops“D:\Program Files\SchemaSpy\properties\ms

iam正在使用sqlserver2008,这对sqlserver2008有用吗

我已经放弃了 java-jar“D:\Program Files\SchemaSpy\schemaSpyGUI.jar”-dp“D:\jtds-1.2.5-dist\jtds-1.2.5.jar”-t mssql jtds-db EnterpriseValultDirectory-主机本地主机-端口1433-u sa-connprops“D:\Program Files\SchemaSpy\properties\mssql jtds.properties”-“D:\Schema”

还是不起作用

谁能帮帮我吗

  • 请检查“D:\ProgramFiles\SchemaSpy\schemaSpyGUI.jar”? schemaSpyGUI.jar只是一个UI程序。 您需要schemaspy 5.0.0() 并像这样使用(java-jar“your_path\schemaSpy_5.0.0.jar”…)

  • 如果可能,请使用最新版本的jtds(当前为jtds-1.3.0.jar)

  • 将“-t mssql jtds”替换为您为系统修改的文件“mssql jtds.properties”(我使用MSSQLS05-jtds_mysystem,我使用MSSQLS05 jtd.properties(请参见下文)。因此,我不使用connprops选项。 当然-t选项不需要扩展名部件(=>.properties)

  • 为什么不使用Graphviz呢?这样可以生成简单的ERD图像。您必须添加-gv选项

    ----下面----


  • 为我工作:
    获取java
    使用jarfix设置jar
    下载schemaSpyGui
    下载schemaSpy
    下载mssql tds驱动程序
    解压schemaSpyGui
    在schemaSpyGui文件夹中解压缩schemaSpy
    解压缩schemaSpyGui/drivers/mssql tds文件夹中的mssql tds驱动程序

    参数
    数据库类型:mssql tds
    设置主机、设置端口、设置用户、设置密码
    设置路径驱动程序
    设置路径模式间谍
    设置输出路径,字符集


    然而,mssql 2008 r2存在漏洞,没有人帮助我…??我正在生成schemaSpy,但只生成了空文件夹,但其中没有任何内容这是一个很好的技巧,java.exe-jar schemaSpy_5.0.0.jar-t customDBProps-host localhost-port 1433-db MyDB-u sa-p Password-s MySchema-o“C:\users\me\desktop\schema”-gv“release”-dp“driverjdtds\jtds-1.3.1.jar”我将GV放在一个名为release的文件夹中,将jtds驱动程序放在一个名为driverjdtds的文件夹中。工作正常-SQL2008
    # see http://schemaspy.sourceforge.net/dbtypes.html
    # for configuration / customization details
    #
    
    # Provided by Ernest Zapata, Larry Walker and Emilian Turbatu
    description=jTDS JDBC Driver for Microsoft SQL 2000/2005 Server 
    
    # majority of settings are identical to jTDS: 
    extends=mssql-jtds
    
    # return the table comments
    selectTableCommentsSql=SELECT OBJECT_NAME(t.object_id) AS TABLE_NAME, ex.value AS comments FROM ( sys.tables t LEFT OUTER JOIN sys.extended_properties ex ON ex.major_id = t.object_id AND ex.name = 'MS_Description' AND minor_id = 0) \ **--> You must change this line! you need () and no line feed'\'** 
    JOIN sys.schemas s ON t.schema_id = s.schema_id AND s.name = :schema \
    WHERE OBJECTPROPERTY(t.object_id, 'IsMsShipped')=0 \
    ORDER BY OBJECT_NAME(t.object_id)
    
    # return the column comments
    selectColumnCommentsSql=SELECT OBJECT_NAME(c.object_id) AS TABLE_NAME, c.name AS COLUMN_NAME, ex.value AS comments \
    FROM sys.columns c \
    LEFT OUTER JOIN sys.extended_properties ex \
    ON ex.major_id = c.object_id AND ex.minor_id = c.column_id AND ex.name = 'MS_Description' \
    JOIN sys.tables t ON t.object_id = c.object_id \
    JOIN sys.schemas s ON t.schema_id = s.schema_id AND s.name = :schema \
    WHERE OBJECTPROPERTY(c.object_id, 'IsMsShipped')=0 \
    ORDER BY OBJECT_NAME(c.object_id), c.column_id