-- 首先在 SQL Server 服务器级别,创建登陆帐户(create login)
1>CREATE LOGIN test_user
2> WITH PASSWORD='test',
3>DEFAULT_DATABASE=[Stock],
4>DEFAULT_LANGUAGE=[简体中文],
5>CHECK_EXPIRATION=OFF,
6>CHECK_POLICY=OFF
7>GO
2>USE [Stock]
3>GO
已将数据库上下文更改为 'Stock'。
1>CREATE USER [test_user] FOR LOGIN [test_user] WITH DEFAULT_SCHEMA=[dbo]
2>GO
楼主你好,你犯了一个错误,在SQL server中创建用户是这样的,create user database_user_name from sql_login_name。当你指定的sql_login_name与database_user_name 一样时才可以省略from字句,如果你没有创建sql_login_name而直接create user database_user_name 时就会提示错误'u1' 是无效登录名或您没有相应的权限。解决方案,先创建一个登录名为u1,再用create user u1创建用户就可以了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)