构建MSSQL用户失败:不可抗因素造成的挫折(mssql创建用户失败)
构建MSSQL用户可以用于管理MSSQL数据库,但由于微妙的系统设置原因,构建MSSQL用户有时会失败,用户可能会遇到一些构建失败的挫折。
如果用户构建MSSQL用户失败,往往是sql server安全策略设置错误导致的,主要表现为用户在添加新MSSQL用户时,其权限启动失败。这是因为sql server在设置security模式时可以选择两种:Windows模式和mixed模式,如果用户在创建MSSQL用户时,选错了security模式,这就会导致MSSQL用户创建失败,无法正确获得访问权限。
正确的解决办法是,在sql server管理工具中检查安全模式,将其设置为正确的模式,当正确设置了安全模式后,就可以正确添加MSSQL用户,只需要在mssql server中执行以下代码就可以创建MSSQL用户:
CREATE LOGIN [username] WITH PASSWORD = ‘pass@123’;
USE [Databasename];
CREATE USER [user_name] FOR LOGIN [username]
DROP USER [user_name]
使用以上sql语句可以顺利地创建MSSQL用户,并正确的获得权限。
相比搭建其他 Linux 数据库,构建MSSQL用户可能会受到更多不可抗因素的影响,有时因系统自身的设置失误而导致构建失败的情况并没有改变,为了避免这种情况,用户应该在构建MSSQL用户时加倍小心,仔细检查sql server安全模式设置,保证可以正确完成构建MSSQL用户。