多个电气部门协作,用不同 SQL 账号实现项目隔离

2026-03-05 34

 

电气SQL账号作用

在共享服务器环境下,不同账号可使用同一数据库,不共享工程。别人再也无法打开我的工程了。

第一步:安装并启动相关软件

这里以 “Microsoft SQL Server Management Studio”软件为例。当然其它SQL工具也可以。

第二步:连接电气数据库

选择电气数据库“TEW_SQLEXPRESS ”,身份验证选择:“windows身份验证”并连接该数据库。

注:如使用一个固定账号登录,则无法再设其它账号。

第三步:准备新建账号参考

连接数据库后,展开【安全性】→【登录名】,可看到多个用户名;需创建的用户权限与tew一致,在【登录名】右键选择【新建用户】,打开新建用户界面,并双击打开“tew”账号作为账号创建设置参考。

第四步:常规信息设置

在左侧选择页,打开【常规】窗口:

  • 【登录名】位置输入新的用户名称;
  • 选择【SQL Server身份验证】,输入设定的新用户密码;
  • 勾选【强制实施密码策略】;
  • 设定完成后切换至左侧【服务器角色】窗口。

第五步:服务器角色设置

参考用户TEW设置,勾选以下角色:

  • dbcreator
  • public

第六步:用户映射设置

映射以下数据库,且默认架构设为tew:

tew_app_data;
tew_app_maro;
tew_app_project;
tew_catalog;
tew_classification

第七步:安全对象设置

  • 搜索【服务器】,选取TEW_SQLEXPRESS电气数据库;
  • 在【显示】窗口授予【连接SQL】权限。

第八步:状态设置并完成账号创建

  • 【是否允许连接到数据库引擎】选择【授予】;
  • 启用新用户登录名权限;
  • 设置完成后,点击【确认】,完成用户创建工作。

第九步:各数据库下新用户属性调整

完成账号创建后,需分别对以下数据库下的新用户调整两项设置(参考TEW账号设定):

tew_app_data;
tew_app_maro;
tew_app_project;
tew_catalog;
tew_classification

打开新创建的用户名属性,设置:

  • 常规列:默认架构选择【TEW】;
  • 成员身份:勾选【owner】。

第十步:验证创建效果

完成以上操作,即可在电气软件中使用新账号;创建工程后,若他人打开该工程时提示“无法连接到数据库”,则证明账号创建成功。

附加操作:不同账号工程合并

若需将不同账号的工程合并至一个账号,可通过**备份和还原工程**的方式实现。

点赞0 评论 0

发布评论