K
Kevin H
I am attempting to reverse engineer a SQL Server 2005 database using Visio
2003. I've tried the following, each with less than perfect results.
Option: SQL Server Driver
Result: Error - Not a compatible data source
Option: Generic ODBC Driver
Result: Reads table objects
- will not read Stored Procs or Views
- does not handle complex data types (nvarchar and guid are converted
to longvarbinary data type)
Option: OLEDB Driver - SQL Native
Result: Reads table objects, Stored Procs and Views
- GUIDs are handled
- nvarchar is identified, but as wchar
- bit comes as boolean
- datetime comes as timestamp
This last one is my biggest problem here. Timestamp is a legitimate data
type for SQL, and it means something VERY different from datetime. But it's
troublesome that several come across strangely.
I searched the site for an updated driver, but found none. Any suggestions?
2003. I've tried the following, each with less than perfect results.
Option: SQL Server Driver
Result: Error - Not a compatible data source
Option: Generic ODBC Driver
Result: Reads table objects
- will not read Stored Procs or Views
- does not handle complex data types (nvarchar and guid are converted
to longvarbinary data type)
Option: OLEDB Driver - SQL Native
Result: Reads table objects, Stored Procs and Views
- GUIDs are handled
- nvarchar is identified, but as wchar
- bit comes as boolean
- datetime comes as timestamp
This last one is my biggest problem here. Timestamp is a legitimate data
type for SQL, and it means something VERY different from datetime. But it's
troublesome that several come across strangely.
I searched the site for an updated driver, but found none. Any suggestions?