sql >> データベース >  >> Database Tools >> SSMS

SQL Serverのデータベースへのユーザーの読み取りアクセスを許可するにはどうすればよいですか?

    これは2段階のプロセスです:

    1. ログインを作成する必要があります そのユーザーのSQLServerに、そのWindowsアカウントに基づいて

      CREATE LOGIN [<domainName>\<loginName>] FROM WINDOWS;
      
    2. データベースにアクセスするには、次のログイン権限を付与する必要があります:

      USE (your database)
      CREATE USER (username) FOR LOGIN (your login name)
      

    そのユーザーをデータベースに追加したら、必要な権限をデータベースに付与できます。 db_datareaderを割り当てることができます すべてのテーブルを読み取るデータベースの役割。

    USE (your database)
    EXEC sp_addrolemember 'db_datareader', '(your user name)'
    



    1. Windows7のコマンドラインでSQLファイルをインポートする

    2. HTML形式のテキストをデータベースに保存

    3. phpMyAdminエクスポート機能はどのように機能しますか?

    4. 文字列のすべての出現箇所を配列の値に置き換える