问题描述
我问个问题,数据库开账号,能用C#编出来不,我想通过开账号来划分多个学生用各自的数据库,网上搜了很多都没找到有开账户的.现在情况是有台服务器就是用来做数据库服务器的,所以想在那里分账号,然后通过程序去开账号。应该是算是mssql里开账号吧?不是那种开个数据库然后开个账号的表去判断的那种开账号
解决方案
解决方案二:
Ifnotexists(select*frommaster.dbo.sysloginswhereloginname=N'loginname')BEGINUSEmasterExecsp_addloginN'loginname',N'dbPWD',N'DBNAME'ENDUSEdbnameifnotexists(select*fromdbname.dbo.sysuserswherename=N'loginname')BEGINCREATEUSERloginnameFORLOGINloginnameENDEXECsp_addrolememberN'db_datareader',N'loginname'EXECsp_addrolememberN'db_datawriter',N'loginname'
解决方案三:
能解释下吗加点注释,C#里如何用
时间: 2024-09-18 02:12:56