I had need to create adhoc users with an SQL login so I did some digging and put together this TSQL
GO
declare @username as varchar(50)
set @username ='test1'
DECLARE @SQL NVARCHAR(4000);
begin
SET @SQL = 'CREATE LOGIN ' + @username + ' WITH PASSWORD = ''12345'', DEFAULT_DATABASE=[Logic], DEFAULT_LANGUAGE=[British], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF';
EXECUTE(@SQL);
end
use {Your DB Name}
EXEC sp_grantdbaccess @username
EXEC SP_ADDROLEMEMBER N'db_datareader', @username;
EXEC SP_ADDROLEMEMBER N'db_datawriter', @username;
The script can be put into a procedure and passing the username to it will create a user with read \right privileges on the DB.
Subscribe to:
Post Comments (Atom)
Some mobile phones will stop working 2025
4 and 5G phone The G2 and G3 network is closing down, What does this mean to us the general public and why is it happening. The network is...

-
Crystal Reports datepart is slightly different than SQL and VB Interval type Description yyyy Extr...
-
If DCOB Fault comes on your main phone this means that there is no external lines available and you will need to call you service pro...
-
If you have a situation that requires an application to always be up then try Restart program after a crash downloadable from https://w-s...
No comments:
Post a Comment