SOLIDWORKS Electrical 多部门协作指南: 通过独立 SQL 账号实现项目隔离

时间:2026.03.13来源 :点击次数:0次


一、概述

在共享服务器环境下,通过为不同电气部门分配独立的 SQL 账号,可实现项目数据隔离。每个账号使用同一数据库,但工程文件互不可见,有效提升数据安全性与协作效率。

二、操作步骤

1. 安装并启动 SQL 管理工具

l 示例工具:Microsoft SQL Server Management Studio

l 其他兼容的 SQL 管理工具也可使用。

2. 连接电气数据库

l 服务器名称:TEW_SQLEXPRESS

 

l 身份验证:选择 Windows 身份验证

l 注意:若已使用固定账号登录,需先注销再创建新账号。

3. 准备新建账号模板

l 连接后,依次展开【安全性】→【登录名】

 

l 右键选择【新建登录名】,并参考现有账号(如 tew)的权限配置

 

 

4. 设置常规信息

l 登录名:自定义(如 tea

l 身份验证模式:选择 SQL Server 身份验证

l 设置密码并确认,勾选【强制密码策略】

 

 

 

5.服务器角色设置

在【服务器角色】选项卡中,勾选public和dbcreator角色

 

6.用户映射设置

在【用户映射】选项卡中,勾选所有“tew_”开头的数据库

 

7.安全对象设置

 

8.状态设置,点击【确认】,完成用户创建工作。

 

9. 调整各数据库用户属性

l 对每个已映射的数据库(如 tew_app_data),右键点击【安全性】→【用户】→ 新建用户tea

 

 

l 常规列:设置默认架构为TEW

 

l 成员身份:勾选【owner】

 

10.验证效果

l  SOLIDWORKS Electrical 中使用新账号登录:

l 服务器:TEW_SQLEXPRESS

l 用户名/密码:自定义设置

 

l 创建工程后,其他账号访问时将提示 “无法连接到数据库”,表示隔离成功。。

 

三、注意事项

1. 每个 SQL 账号需单独配置,确保权限一致

2. 建议为各部门分配专用账号,避免交叉访问

3. 定期备份数据库,防止意外数据丢失


相关信息