我正在使用sqlserver2008,这对sqlserver2008有效吗??
我已经给了Files\SchemaSpy\properties\mssql-jtds.properties“-jar "D:\Program Files\SchemaSpy\schemaSpyGUI.jar”-dp "D:\Program java -o "D:\jtds-1.2.5-dist\jtds-1.2.5.jar“-t mssql-jtds -db EnterpriseVaultDirectory -host localhost -port 1433 -u sa -connprops”D:\Program Schema-o "D:\Schema“
STill它不工作...
有人能帮帮我吗?
发布于 2013-04-06 08:43:55
-下面-参见http://schemaspy.sourceforge.net/dbtypes.html #了解配置/定制细节##由恩内斯特·萨帕塔、拉里·沃克和埃米利安·特巴图提供的MicrosoftSQL2000/2005Server的description=jTDS JDBC驱动程序#大多数设置与jtds相同:jtds=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 sys.extended_properties MS_Description= 'MS_Description‘sys.tables minor_id = 0) \ **-->您必须更改该行!您需要()但不需要换行符‘\’** 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 sys.extended_properties ex \ ON ex.major_id = c.object_id sys.extended_properties ex.minor_id = c.column_id和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.column_id
发布于 2013-10-23 02:37:26
这样做对我很有效:
获取java
使用jarfix设置jar
下载schemaSpyGui
下载schemaSpy
下载mssql-tds驱动程序
解压缩schemaSpyGui
解压缩schemaSpyGui文件夹中的schemaSpy
解压缩schemaSpyGui/drivers/mssql-tds文件夹中的mssql-tds驱动程序
参数
数据库类型: mssql-tds
设置主机、设置端口、设置用户、设置密码
设置路径驱动程序
设置路径架构spy
设置输出路径,字符集
但是,MSSQL2008 r2存在错误
https://stackoverflow.com/questions/14681870
复制相似问题