この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 11458|答える: 0

[出典] SQL2012には、ユーザー用TSQLスクリプトを迅速に生成するためのデータベースが含まれています

[リンクをコピー]
掲載地 2014/11/26 15:44:19 | | |

今日は忙しすぎて(仕事が終わったら試験サイトでバグではないバグを見つけて、ただ欲しいデータを見つけられただけで、今は一生懸命コーディングに取り組んでいます... )

特に言うことはない。今日の技術記事は、簡単に言えば昨日書かれた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]






先の:SQL Server Online インスタンスメモリ削減の影響 1/4 (1)
次に:sqlserver2008におけるメインシステムテーブルの記述
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com