This article outlines best practices for configuring HyDraw CAD and MDTools in a multi-user or multi-region environment. It covers database selection, file storage strategies, and authentication setup to ensure optimal performance and maintainability.
We strongly recommend using Microsoft SQL Server over MS Access, especially in multi-user or distributed environments.
Benefits:
Fast and responsive query performance
Reliable multi-user access
Scalable across regions
Note:
Any latency experienced is typically due to the physical location of external symbol files, not the database itself.
Store the following files outside the database:
Symbols (DWG + GIF)
Sub-systems
Datasheets
CAD files
Simple and commonly available
May be slow when accessed over VPN
Platforms: Microsoft SharePoint / Microsoft OneDrive
Files are locally available via sync
Fast access and near real-time updates
New symbols are available to all users within seconds
Typically included with Microsoft 365 subscriptions
Example: Autodesk Vault
Technically supported but not recommended for symbols
Limitations:
Requires check-in/check-out workflow
Each symbol consists of multiple files (DWG + GIF)
Slows down daily operations
Many customers move away from this approach
All file storage locations must be:
Mapped as a network drive
Using the same path on every workstation
Example:
Y:\HyDraw Library\
Why this matters:
Ensures database file paths resolve consistently across all users
Prevents broken references
Can be linked via:
URL
File path
Recommended approach: store in the same SharePoint location as symbols for consistency
If using PDM (e.g., Autodesk Vault):
Files must be physically present on each client machine
Requires “GET” operation
If not using PDM:
SharePoint/OneDrive works effectively
Note:
HyDraw CAD currently does not support native PDM integration. This is planned for a future release.
The MDTools library is:
Fully database-driven
Does not rely on external files
For organizations with multiple machine shops or subsidiaries:
Create separate databases for each group
Host all databases within the same SQL Server instance
Benefits:
Clean separation of tools, materials, and standards
Simplified management
Centralized infrastructure
HyDraw currently supports SQL Authentication only
(Windows Authentication is planned for a future release).
Read-only access
Used for day-to-day operations
Full create/edit permissions
Requires:
db_owner role on the SQL database
Simple to manage
Avoids dependency on changing Windows credentials
Provides clear separation of responsibilities
Use SQL Server for all databases
Store files using SharePoint/OneDrive (preferred)
Ensure consistent mapped drive paths across all users
Avoid PDM for symbol management where possible
Use separate databases for different operational groups
Implement a two-tier SQL authentication model