• ベストアンサー

デフォルトインストール状態のSQL SERVER2005のアカウントとパスワード

基本的にデフォルトの状態でインストールしたSQL SERVER 2005があるのですが、ログインしようとしましたが方法がわかりません。 SQL SERVER 2000では、Enterprise ManagerというツールでWindwos認証やSQL Server認証でログインできるツールがあったのですが、2005では スタートメニューから探しても見当たりませんでした。 osql -U -Pでも試したのですが、SAというアカウントでパスワードはデフォルトで何が入っていたのでしょうか? SQL SERVERを体系的に学びたいのですが、何か良書はありますか?

  • bootx
  • お礼率4% (3/70)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

SQL Server 2005 Expressでは、以下の方法でした。 デフォルトではsaログインは無効ですので、コンソールより C:\>sqlcmd -E -S .\SQLEXPRESS 1>ALTER LOGIN sa ENABLE 2>GO 1>ALTER LOGIN sa WITH PASSWORD='パスワード' 2>GO 1>exit

関連するQ&A

  • SQL Serverの認証方法について

    SQL Serverについて学習中です。 認証方法の違いについてご教示ください。 SQL Serverには「Windows認証」と「SQL Server認証」の二つの認証方法があるところまでは理解したのですが、ネット検索や手元の資料をみても具体的なものが見えてきません。 (1)「Windows認証」でSQL Serverに接続するには: クライアントPCのWindowsアカウント名/パスワードが、SQL ServerがインストールされているPCに登録されているWindowsのユーザー名/パスワードと一致している必要がある。(一致していても、SQL Serverの設定で接続を拒否されていると接続できない) (2)「SQL Server認証」でSQL Serverに接続するには: SQL Serverの「ログイン」(←Windowsのアカウントではない)に登録されているユーザー名/パスワードと一致すれば、クライアントPCのWindowsアカウントのユーザー名/パスワードが何であっても、データベースに接続できる。 認証方法の違いについては、上記このような理解でよいのでしょうか?? しかし実際には「SQL Server認証」を選択すると、SQL Serverのユーザー名/パスワードだけでなく、Windowsアカウント名/パスワードも一致していないと接続できないように思えます。 つまり 「Windows認証」は「Windows認証だけ」で 「SQL Server認証」は「Windows認証 + SQL Server認証」(両方一致しないといけない) なのではないかという気がしています。 VBやVC#等でローカルアプリを作って複数で使用したいのですが、クライアントPCのアカウント名まで管理するのは厄介です。XPパソコンをAdministratorで使用している人がたくさんいて、Windows認証をクリアできないからです。 クライアントPCのアカウント名やパスワードに関係なく、SQL Serverに登録されたユーザー名/パスワードだけで接続するには、どうしたらよいのでしょうか? よくわかっていないので、よくわからない質問になってしまっていると思いますが、よろしくお願いします。 質問の意味がわからないところは補足しますので、ご指摘ください。

  • SQL Server に繋がらない

    SQL Server 2008 へリモート接続できません。環境は下記の通りです。 SQL Server 2008 Work Group Visual Studio 2008 Developer Windows-7 コンピューター名 Y-05 フルコンピューター名 Y-05 ワークグループ    Y-PLAN ユーザーアカウント  東京 太郎 サーバーは、リモート接続可にチェックしてあります。また、ファイヤウオールの例外として TCP/IP ポート1433の設定はしてあります。また、Windows認証とSQL 認証の設定もしてあります。 Windows認証のためのログインIDをSQL Server Management Studioのセキュリティから設定しようとすると、下記の表示がでて設定できません。 Transact – SQLステートメントまたはバッチの実行中に例外が発生しました。 東京 太郎 は有効なWindows NT名ではありません。完全な名前 <domein\username> を指定してください。 Microsoft SQL Server エラー 15407 ログインIDを Y-05\東京 太郎 としても結果は同じです。ご指導のほどよろしくお願いします。

  • SQL Serverにアクセスできない

    お世話になります。 ただいまSQL Server 2000を使用し、アプリケーションを動作しようとしたのですが、 環境:Windows Server 2000 SQL Server 2000 クライアント: Windows XP ×2 2台ともにEnterprise Managerをいれ、SQL にアクセスしようとしたのですが、一台だけアクセスが出来ません。2台ともにファイアウォールは切ってあります。 どうすればいいのか困ってしまって・・・宜しくお願いします。

  • SQL Server 2005 ログオンアカウント変更後、エージェント開始できない

    SQL Serverのログオンアカウントを変更すると、SQL Server Agentが開始できなくなってしまいます。 OS:windows 2003 server DB:SQL Server 2005 (1)サービスから、SQL Serverのログオンアカウントを「ローカルシステムアカウント」からWINDOWSの「ユーザーアカウント」に変更。  「ユーザーアカウント」はAdministratorsグループのユーザー。  このユーザーはSQL ServerのWindows認証に設定済み。 (2)SQL Serverを停止。同時にSQL Server Agentも停止される。 (3)SQL Server開始。正常に開始。 (4)SQL Server Agent開始。数秒したら停止。  イベントログのエラーの内容:  SQLServerAgent could not be started (reason: SQLServerAgent は SysAdmin として SQLServer に接続できる必要がありますが、'(不明)' は SysAdmin ロールのメンバではありません). (5)SQL Server AgentのログオンアカウントをSQL Serverのログオンと同じ「ユーザーアカウント」に変更。 (6)SQL Server Management Studio→セキュリティ→ログイン→「ユーザーアカウント」→プロパティ→サーバーロールより「sysadmin」にチェックをする。 (7)SQL Serverを停止。 (8)SQL Server開始。正常に開始。 (9)SQL Server Agent開始。数秒したら停止。(4)と同様のエラーが発生。 (10)マシン再起動を実行。同様に(4)のエラーが発生。 SQL Serverのログオンアカウントを変更すると、SQL Server Agentにどのユーザーアカウントを設定しても開始できなくなってしまいます。 何か設定に不備があるのでしょうか? 設定の変更箇所、変更方法が知っている方教えてください。

  • Microsoft SQL Serverの変更

    CmdExecの権限をSysadminに制限するために Microsoft SQL Serverの中を変更したいのですが Microsoftの説明書で [スタート]-[すべてのプログラム]-[Microsoft SQL Server]-[Enterprise Manager]を開くとあるのですが すべてのプログラムの中に Microsoft SQL Serverがありません。 どうしたらよいのでしょうか?

  • SQL SERVER 2005 でデータベース名を変更

    初心者です。よろしくお願いします。失敗してしまい非常に困ってます。 SQL SERVER 2005です。 SQL SERVER認証でローカルサーバーに接続しています。 そのローカルサーバーにAという名前のデータベースがあったのですが 間違えて名前をBに変えてしまいました。 そしたらSQL SERVERに接続出来なくなりました。 Aという名前で接続してたときと同じログイン名とパスワードを使用したら localhostに接続出来ません。 ユーダーの既定のデータベースを開けません。 ログインに失敗しました。 ユーザー"(ユーザー名です)" はログイン出来ませんでした。 microsoft SQL server エラー4064 というエラーが出ました。 どうにかして元のAというデータベース名に戻したいです。 http://support.microsoft.com/kb/307864/ja を参考にコマンドプロンプトで下記の作業を行いました。   SQL Server ログインで SQL Server 認証を使用してインスタンスに接続している場合は、コマンド プロンプトで次の行を入力し、Enter キーを押します。 sqlcmd -S InstanceName -d master -U SQLLogin -P Password 注 : InstanceName には、接続先の SQL Server 2005 インスタンスの名前が入ります。SQLLogin には、既定のデータベースが削除されている SQL Server ログイン名が入ります。Password には、SQL Server ログインのパスワードが入ります。 3. sqlcmd プロンプトで次の行を入力し、Enter キーを押します。 ALTER LOGIN SQLLogin WITH DEFAULT_DATABASE = AvailDBName 注 : AvailDBName には、SQL Server ログインでアクセスできる、そのインスタンス内の既存のデータベースの名前が入ります。 4. sqlcmd プロンプトで GO と入力し、Enter キーを押します。 これを実行してもBというデータベースに接続(?)は出来ましたが 名前をもとに戻すことが出来ません。 いくら調べても分からないので(調べ方が悪いのかも知れませんが・・) どなたか教えていただけないでしょうか。よろしくお願いします。

  • エラー1069 SQL Server 2000

    当方,Win2000 Server + SQL Server 2000 の環境でIIS 5.0を使っているのですが突如 エラー1069と表示されEnterprise Manager で確認すとサーバーが見えない現象が発生しています。 発生のタイミングは起動時、稼動時を問わず不明 Microsoftのサイトでも色々と調べましたがよく判りません。 どなたか助けて頂け頂けないでしょうか。 宜しくお願い致します。

  • SQL Server2000でcase文がサポートされてない?

    お世話になります。 客先より、SQL Server2000のEnterprise ManagerでCASEを含むSQLを実行したら 「case SQL構成はサポートされていません」とエラーが出たと連絡が入りました。 自分のマシンに入っている同ツールで実行すると、エラーは出ません。 客先と自分のマシンのSQL Server2000の違いは、バージョンなのですが、 古いバージョンだとcase文がサポートされていないということはあるのでしょうか? 自分のマシンは最新バージョンが入っています。 SQL文の内容的に、case文が必要なので、代替案も思いつかず、困っています。 よろしくお願いいたします。

  • SQL 2000 サーバから2005へのアップグレード作業を行っている

    SQL 2000 サーバから2005へのアップグレード作業を行っているのですがWindows認証を求められました。 管理者権限でsa とパスワードを入力してもより強力なパスワードを設定するよう求められ、複雑なパスワード を設定するも同じメッセージが表示されます。 ためしに、SQL認証にしてみましたが同じでした。 どなたか解決方法をご存知の方、教えていただけませんでしょうか。 よろしくお願いします。

  • コマンドプロンプトから、リモートでログイン出来ない。

    いつもお世話になっております。 端末が3台あります。OSは全てWinXP SP3です。 端末A には、SQL Server 2000 Personal がインストールされており 端末B と 端末C には、それぞれ SQL Server 2005 Express が インストールされております。 端末A(2000) は osql -S サーバ名 -U sa -P パスワード にて 端末B(2005) と 端末C(2005) は、 sqlcmd -S サーバ名 -U sa -P パスワード にてそれぞれ自分の SQL Server にログイン出来ます。 ここで、 端末Bは、端末A にも 端末C にも sqlcmd でログイン出来ますし 端末Cも、端末A にも 端末B にも sqlcmd でログインすることが出来ます。 ですが 端末A は、osql にて、端末B にも 端末C にも ログインすることが出来ません。 エラーメッセージは [DBNETLIB]接続が正しくありません。 [DBNETLIB]ConnectionOpen (Invalid Instance()). です。 ファイアーウォールかと思い、全端末のファイアーウォールを OFFにしても結果は同じでした。 どうすれば、端末A は 端末B や 端末C の SQL Server 2005 Express に ログインすることが出来ますでしょうか? ご教示よろしくお願い致します。 ※もしかして、osql からは SQL Server 2005 Express に   ログイン出来ないのでしょうか? 追伸: himajin10000 さま、先日は質問のご回答ありがとうございました。 MSN相談箱の操作がよく分からず、先日はお礼ポイントを付けずに 締め切ってしまいました。大変申し訳ございませんでした。 この場をお借りしてお詫び申し上げます。