目前有一台服务器,上面已经有数据库了,现在想在这台服务器上新建一个db,
用一个新的登录名、数据库用户名,本人以前做的系统都没有用过sqlserver,
如果有哪位大神,能给个大概的步骤或者一些伪代码和原理,如果有现有的运行正常的例子的步骤更好,
便于我sqlserver新手来创建。sqlserver的版本是2005 。

解决方案 »

  1.   

    步骤的话,网上挺多的。搜了一个,lz参考看看。 http://jiyi521.blog.51cto.com/493339/148066
      

  2.   

    --创建服务器SQL登录名,DEFAULT_DATABASE是登录名默认数据库,
    USE master
    GO
    CREATE LOGIN TESTDB WITH PASSWORD=N'123', DEFAULT_DATABASE=[master]
    GO
    --创建数据库角色,并把角色赋予到登录名下
    USE [TestDB]
    GO
    CREATE USER TESTDB_2 FOR LOGIN [TESTUSER]
    GO
    --赋予TESTDB_2用户权限为db_owner
    USE [TestDB]
    GO
    EXEC sp_addrolemember N'db_owner', N'TESTDB'
    GO