GWで暇なので WebからSQL Server2008 Expressをダウンロードしてインストールして試している所です。
インストールは無事終了して、SQL Sever Managementを使って
新しいデータベースやテーブルも作成できました。
元々あったAccessのテーブルをインポートもできました。
しかし、エクセルのVBAで Recodsetを試みようとしているところですが
Sub ボタン1_Click()
Set cnnSql = New ADODB.Connection
With cnnSql
.Provider = "SQLOLEDB"
.Properties("Data Source").Value = "PC\SQLEXPRESS" 'サーバー名
.Properties("User ID").Value = "sa" 'ユーザー名
.Properties("Password").Value = "" 'パスワード
'.Properties("Initial Catalog").Value = "master" 'サーバー上のデータベース名
.Open
End With
cnnSql.Close
Set cnnSql = Nothing
End Sub
という簡単なコードで
ユーザー "sa"にログインできませんでした
のメッセージで 先に進めません。
SQL Server management のログイン sa のプロパティをみると
SQLServer認証 ですが 15ケタのパスワードが ●●・・・●と出ています。
●をすべて削除してOKでいても次に開くと元の通りなのですが
これが原因かどうかわかりませんが
VBA Recodesetを使って SQLServerのテーブルに接続して操作したいのです。
どこの設定を見ればよいのかご存知の方、教えてください。
PCは Windows7 Office2010です。
No.1ベストアンサー
- 回答日時:
SQL Server2008 Expressをインストールする際に混合認証にするか、するとすればsaのパスワードを何にするか入力する画面があったはずです。
混合認証を選んでいるなら、その時に入力したパスワードを指定してください。
この回答への補足
もう一度、インストールしなおして
その時に認証モードを 混合認証 を選択したら解決しました。
但し、saのプロパティを見るとパスワードに●が15個並んだ状態ですが
実際は4ケタのパスワードです??
ありがとうございました。
回答ありがとうございます。
>インストールする際に混合認証にするか
アカウントの手順のタブで認証モードのことですよね。
Windows認証モードのまま 次へ進んだと思います。
No.2
- 回答日時:
多分、空白文字列のパスワードが認められないせいだと思うので、Management Studioで適当なパスワードを入力してOKをクリックしてみてください。
>Management Studioで適当なパスワードを入力してOKをクリックしてみてください
セキュリティ=>ログイン=>sa のプロパティで パスワードを変更して OKしても
同じなのです。
もう一度 saのタブを開くと前と同じでパスワードに ●●・・●と ●が15個
そんな長いパスワードは使ったことがないのですが???
PS
nora1962さんの愛犬ですか。かわいいですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- PHP DBのハッシュ化したパスワードをpassword_verifyで戻し照合したのですが上手く行きません 2 2023/02/06 13:24
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
新規saの作成方法について
-
SQLSeverの新規登録で一般的な...
-
IPアドレスによるクライアント...
-
SQL ServerにWindowsパスワード...
-
Oracle 8i コンマ(,)を含むデ...
-
ノートンの解約(「ライセンス...
-
既定のインスタンスと名前付き...
-
SQLのエラー(~付近に不適切な...
-
Access2010 accdbのエラー「ODB...
-
PostgreSqlでFunctionの作成に...
-
Access から SQLserver に接続...
-
Duplicate entry '21474836
-
ノートパソコンのHDDを同機種へ...
-
クライアントは要求された特権...
-
エクセルからSQLサーバー ...
-
T-SQLのデバッグ
-
マザーボード交換についてです ...
-
アクションクエリが実行できない
-
AccessのDAO.ExecuteとDoCmd.Ru...
-
SQLServerでViewの参照・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLサーバー接続 特定のPCがWin...
-
新規saの作成方法について
-
IPアドレスによるクライアント...
-
SQLSeverの新規登録で一般的な...
-
SQL ServerにWindowsパスワード...
-
ネットワークドライブ経由でO...
-
突然 Win7からのみつながらなく...
-
SQLSever2000にパスワードなし...
-
別ドメインからのSSASへの...
-
Windows認証できない
-
SQL Serverへの接続について教...
-
【Oracleサーバー】名前解決が...
-
SQL Server に繋がらない
-
SQL Serverへ接続できない!
-
windows8.1 でサーバー(SQL)...
-
SQLServer2000で登録情報を知り...
-
IIS7.0でユーザーを増やしたい
-
SQLServer2000でログインできま...
-
Recordsetの ID PWは?
-
SQL Serverの認証方法について
おすすめ情報