MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
SQL Server - ユーザ作成のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
SQL Server - ユーザ作成
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == SQL Serverを利用するにはユーザを作成する必要がある。 ユーザを作成して、はじめてデータベースを利用することができる。 SQL Serverのユーザには2種類ある。 * インスタンスにログインするユーザ *: SQL Serverのインスタンスにログインする際に使用するユーザである。(サーバ自体のユーザ) *: SQL Server Management Studioでは、[セキュリティ] - [ログイン]を選択すると、ユーザーの一覧が確認できる。 *: ユーザの追加やパスワードの変更もここから設定できる。 *: (Windows認証ではOSユーザであり、SQL Server認証ではSQL Server認証用で作成したユーザになる) * データベースのユーザ *: データベースにログインするためのユーザである。 *: データベースごとに作成する。 *: SQL Server Management Studioでは、[データベース] - [該当のデータベース] - [セキュリティ] - [ユーザー]を選択すると、 *: データベースのユーザを確認できます。 <br><br> == データベースを利用するなら2つのユーザを作成する == SQL Serverは1つのサーバ(インスタンス)内にデータベースを複数作成することができる。 ユーザの違いは上記で説明した通り、ログインユーザとデーターベースのユーザという違いがある。 例えば、SQL Serverへログインしつつ、データーベースも利用する場合は、2つのユーザを作成する必要がある。 まず、ログインユーザを作成して、データベースを作成後に、データベースユーザを作成する。 これでデータベースを利用できるようになる。 結局、SQL Serverを利用するには2つのユーザを作成しないとデータベースは利用できない。 <br><br> == インスタンスにログインするユーザの作成 == SQL Serverへログインするユーザ(SQL Server認証ユーザ)を作成する手順を記載する。<br> <br> ===== SQL Server Management Studioの使用 ===== # SQL Server Management Studioのオブジェクトエクスプローラの[セキュリティ] - [ログイン]フォルダを展開して、<br>[ログイン]フォルダを右クリックして、[新しいログイン]を選択する。 # [ログイン - 新規作成]画面が表示される。 #: [ログイン名]項目にユーザ名を入力する。 #: [SQL Server認証]ボタンにチェックを入力して、パスワードを入力して、[OK]ボタンを押下する。 # 上記で追加したユーザが[ログイン]に表示されていることを確認する。 <br> ===== Transact-SQLの使用 ===== # オブジェクトエクスプローラまたはプログラム上で、データベースのインスタンスに接続する。 # オブジェクトエクスプローラから行う場合は、[新しいクエリ]を選択する。 # 次のクエリを実行する。 <syntaxhighlight lang="sql"> -- Creates the login AbolrousHazem with password '340$Uuxwp7Mcxo7Khy'. CREATE LOGIN AbolrousHazem WITH PASSWORD = '340$Uuxwp7Mcxo7Khy'; GO </syntaxhighlight> <br><br> == データベースユーザの作成 == ===== SQL Server Management Studioの使用 ===== # オブジェクトエクスプローラで、[データベース]フォルダを展開して、新しいデータベースユーザを作成するデータベースを展開する。 # [セキュリティ]フォルダを右クリックし、[新規作成] - [ユーザー]を選択する。 # [データベース ユーザー - 新規]画面が表示されるので、画面左の[全般] - [ユーザーの種類]の一覧から、以下のいずれかのユーザの種類を選択する。 #: [ログインを持つSQLユーザー] #: [ログインを持たない SQLユーザー] #: [証明書にマップされたユーザー] #: [非対称キーにマップされたユーザー] #: [Windowsユーザー] # [ユーザー名]項目に新しいユーザ名を入力する。<br>[ユーザーの種類]で[Windowsユーザー]を選択した場合は、[...]項目を選択して、[ユーザーまたはグループの選択]画面を開くこともできる。 # [ログイン名]項目にユーザのログイン名を入力する。<br>または、[...]を選択して、[ログインの選択]画面を開く。<br>[ログイン名]は、[ユーザーの種類]で[ログインを持つSQLユーザー]または[Windowsユーザー]を選択した場合に使用できる。 # [既定のスキーマ]項目では、このユーザが作成したオブジェクトを所有するスキーマを指定する。<br>または、[...]を選択して、[スキーマの選択]画面を開く。<br>[既定のスキーマ]は、[ユーザーの種類]で以下のいずれかのユーザの種類を選択した場合に使用できる。 #: [ログインを持つSQLユーザー] #: [ログインを持たないSQLユーザー] #: [Windowsユーザー] # [証明書名]項目には、データベースユーザに使用する証明書を入力する。<br>または、[...]を選択して、[証明書の選択]画面を開く。<br>[証明書名]は、[ユーザーの種類]で[証明書にマップされたユーザー]を選択した場合に使用できる。 # [非対称キー名]項目には、データベースユーザに使用するキーを入力する。<br>または、[...]を選択して、[非対称キーの選択]画面を開く。<br>[非対称キー名]は、[ユーザーの種類]で[非対称キーにマップされたユーザー]を選択した場合に使用できる。 # [OK]ボタンを押下する。 <br> ===== Transact-SQLの使用 ===== # オブジェクトエクスプローラまたはプログラム上で、データベースのインスタンスに接続する。 # オブジェクトエクスプローラから行う場合は、[新しいクエリ]を選択する。 # 次のクエリを実行する。 <syntaxhighlight lang="sql"> -- Creates a database user for the login created above. CREATE USER AbolrousHazem FOR LOGIN AbolrousHazem; GO </syntaxhighlight> <br><br> == ユーザのパスワード変更 == SQL Serverでは、ログインユーザのパスワードを後から変更することができる。<br> Windows認証のユーザのパスワードはOSで変更する。<br> ここでは、SQL Server認証のログインユーザのパスワードを変更する方法を記載する。<br> <br> # SQL Server Management Studioを起動する。 # SQL Server Management Studioのオブジェクトエクスプローラのデータベースから、<br>[セキュリティ] - [ログイン]フォルダを展開して、変更したいユーザをダブルクリックする。 # [ログインのプロパティ]画面が開くので、画面右の[パスワード]項目と[パスワードの確認入力]項目にパスワードを入力して、<br>[OK]ボタンを押下する。 <br><br> {{#seo: |title={{PAGENAME}} : Exploring Electronics and SUSE Linux | MochiuWiki |keywords=MochiuWiki,Mochiu,Wiki,Mochiu Wiki,Electric Circuit,Electric,pcb,Mathematics,AVR,TI,STMicro,AVR,ATmega,MSP430,STM,Arduino,Xilinx,FPGA,Verilog,HDL,PinePhone,Pine Phone,Raspberry,Raspberry Pi,C,C++,C#,Qt,Qml,MFC,Shell,Bash,Zsh,Fish,SUSE,SLE,Suse Enterprise,Suse Linux,openSUSE,open SUSE,Leap,Linux,uCLnux,Podman,電気回路,電子回路,基板,プリント基板 |description={{PAGENAME}} - 電子回路とSUSE Linuxに関する情報 | This page is {{PAGENAME}} in our wiki about electronic circuits and SUSE Linux |image=/resources/assets/MochiuLogo_Single_Blue.png }} __FORCETOC__ [[カテゴリ:SQL Server]]
SQL Server - ユーザ作成
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse