|
今日は忙しすぎて(仕事が終わったら試験サイトでバグではないバグを見つけて、ただ欲しいデータを見つけられただけで、今は一生懸命コーディングに取り組んでいます... ) 特に言うことはない。今日の技術記事は、簡単に言えば昨日書かれたSQLコードのようだ SQL2012内のデータベース内のレベル2アカウントを含むCREATEスクリプトを生成するために使用されます
文字は以下の通りです:
[mw_shl_code=sql,true][マスター] を使う 行け
/* エグゼクティブusp_addcontaindbuser「dba_TEST51ak」 */ プロusp_addcontaindbuser作成 @dbname varchar(50)
) として セット・ノーカウント ヴァルチャー@password宣言(50) ヴァルチャー@password2宣言(50) ヴァルチャー@sqlstr(最大)を宣言してください
set @password=lower(left(newid(),8)) set @password2=lower(left(newid(),8)) セット @sqlstr=' ――口座番号を書いて ['+@dbname+']を使ってください。 行け PASSWORD=N'''++@password+', DEFAULT_SCHEMA=[dbo] でユーザーを作成 ['+@dbname+'_cw] 行け ['+@dbname+']を使ってください。 行け 役割を除く [db_datawriter] メンバーを追加 ['+@dbname+'_cw] 行け ['+@dbname+']を使ってください。 行け 役割を除く [db_exec] メンバーを追加 ['+@dbname+'_cw] 行け ――説明を読んでみろ ['+@dbname+']を使ってください。 行け ユーザーを作成 ['+@dbname+'_cr] PASSWORD=N'''+@password2+''', DEFAULT_SCHEMA=[dbo] 行け ['+@dbname+']を使ってください。 行け 役割変更 [db_datareader] メンバー追加 ['+@dbname+'_cr] 行け ['+@dbname+']を使ってください。 行け 役割を変更 [db_exec] メンバーを追加 ['+@dbname+'_cr] 行け
' 印刷物(@sqlstr) 印刷:'--account番号をuid:'+@dbname+'_cw PWD:'+@password print '--read Account Number UID:'+@dbname+'_cr PWD:'+@password2 行け[/mw_shl_code]
|