电气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_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_app_maro;
tew_app_project;
tew_catalog;
tew_classification
打开新创建的用户名属性,设置:
- 常规列:默认架构选择【TEW】;
- 成员身份:勾选【owner】。
第十步:验证创建效果
完成以上操作,即可在电气软件中使用新账号;创建工程后,若他人打开该工程时提示“无法连接到数据库”,则证明账号创建成功。
附加操作:不同账号工程合并
若需将不同账号的工程合并至一个账号,可通过**备份和还原工程**的方式实现。