0

Windows 認証で SQL Server 2005 をインストールしましたが、SQL 認証に変更したいと考えています。ただし、データが失われるため、SQL SERVER と Management を再インストールすることはできません。また、接続を開くために Connection クラスにどのような変更を加える必要があるかを知りたいです。

public SqlConnection con= new sqlConnection("server=.\\SQLEXPRESS;database=Restaurant;integrated security=sspi");

もう 1 つ質問する必要があります。自分のデータベースを WIndows Auth と SQL auth で見ることができるので、他のユーザーが自分のデータベースをのぞく前にログインする必要があるようにするにはどうすればよいでしょうか。ありがとう

4

3 に答える 3

2

SQL Server Management Studio を使用する *セキュリティ認証モードを変更するには*

SQL Server Management Studio オブジェクト エクスプローラーで、サーバーを右クリックし、[プロパティ] をクリックします。

[セキュリティ] ページの [サーバー認証] で、新しいサーバー認証モードを選択し、[OK] をクリックします。

[SQL Server Management Studio] ダイアログ ボックスで、[OK] をクリックして、SQL Server を再起動する必要があることに同意します。

オブジェクト エクスプローラーで、サーバーを右クリックし、[再起動] をクリックします。SQL Server エージェントが実行中の場合は、再起動も必要です。

sa ログインを有効にするには

オブジェクト エクスプローラーで、[セキュリティ]、[ログイン] の順に展開し、[sa] を右クリックして、[プロパティ] をクリックします。

[全般] ページで、ログイン用のパスワードを作成して確認する必要がある場合があります。

[ステータス] ページの [ログイン] セクションで、[有効] をクリックし、[OK] をクリックします。

Transact-SQL の使用 sa ログインを有効にするには

オブジェクト エクスプローラーで、データベース エンジンのインスタンスに接続します。

標準バーで、[新しいクエリ] をクリックします。

次の例をコピーしてクエリ ウィンドウに貼り付け、[実行] をクリックします。次の例では、sa ログインを有効にし、新しいパスワードを設定します。

ALTER LOGIN sa ENABLE ;
GO
ALTER LOGIN sa WITH PASSWORD = '<enterStrongPasswordHere>' ;
GO

以下のサンプル (適切な UID と PWD を変更) 接続文字列を接続オブジェクトに渡すことができます

Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
于 2012-09-11T05:55:15.193 に答える
1

SQL Server 認証を使用するには、次の行を変更します。

public SqlConnection con= new sqlConnection("server=.\\SQLEXPRESS;database=Restaurant;integrated security=sspi");

public SqlConnection con= new sqlConnection("server=.\\SQLEXPRESS;database=Restaurant;user id=#USERID#;password=#PASSWORD#;Trusted_Connection=False");

ここで、「#USERID#」と #PASSWORD# は、それぞれ特定のユーザー ID とパスワードです

于 2012-09-11T05:51:55.767 に答える
0

サーバーのセキュリティ タイプを変更するには: SQL Server Management Object Explorer を開き、サーバーを右クリックして、[プロパティ] の [セキュリティ] ページに移動し、[サーバー認証] の下で目的のモードを選択します。

接続文字列を変更するには: 1. 最初に SQL ユーザーが必要です。引き続き SQL Server 管理オブジェクト エクスプローラーで、ユーザーを右クリックし、[セキュリティ] ノードで [新規] をクリックすると、ユーザーを作成できます。2. 「ユーザー ID」と「パスワード」セグメントを接続文字列に追加します。

于 2012-09-11T06:00:37.787 に答える