MSDE FunClub
Microsoft Data Engine FunClub
MSDE技術者向けメーリングリスト過去ログ[768]番
 
[TOP]>[MSDE技術者向けメーリングリスト過去ログ(768番)]>[ウィンドを閉じる]
 
SQLServer2005時代でも
開発の基本は T-SQL
上巻で T-SQL の基礎作り
 
SQLServer2005時代でも
運用の基本はバックアップ
下巻でバックアップ手法を学びましょう
PASSJ人気コンテンツで学んだ後は下巻でさらなる学習を!
 
ウィンドを閉じる
MSDE/SQLServer FAQ
MSDE / MSDE2000 
技術情報サポート
初心者向け
メーリングリスト
過去ログの表示
技術者向け
メーリングリスト
過去ログの表示
メーリングリスト
活動状況の
表示
MSDE TOP メニュー
MSDEトップメニューに移動します
 

 
VC から ADOを利用しての MSDE接続に関して

Date: Tue, 28 Aug 2001 15:04:29 +0900 (JST)
From: Yoshinobu Kondou <who@example.co.jp>


近藤と申します。
皆さんはじめまして。

現在MSDEを利用したアプリケーションを開発しております。
アプリケーションはVC++6.0を使用しており、ADOを使ったアクセスを行っております。
接続時のユーザID、パスワードについて質問させてください。

OSはWin2000ですが SQLServer認証を指定してあります。

_ConnectionPtr	m_pConnection; でコネクションを定義し、インスタンスは作成済です。

固定のデータベースに固定の1アカウントで接続を行うプログラムを複数ユーザに対応
する為に簡単なログオン画面を作成し、ユーザIDとパスワードを入力して貰い、それら
の文字列を使ってコネクションの文字列を作成しております。
入力したユーザIDが strUser、パスワードが strPass に入っています。

CString strConnect = "driver={sql server};SERVER=(local);Database=LOCALDB;UID=" \
                     + strUser + ";PWD=" + strPass + ";";

その際にユーザIDもパスワードも指定せずにコネクション文字列を作成しました。
以下の様になります。

"driver={sql server};SERVER=(local);Database=LOCALDB;UID=;PWD=;"

この文字列を指定してコネクションを行うと接続が正常に?完了してしまいます。
m_pConnection->ConnectionString = (_bstr_t)strConnect;

// 接続
m_pConnection->Open( "", "", "", NULL );

ユーザIDも指定していない為、どういった権限を持ったユーザでログインされたのか
不明ですが、バックアップのストアドプロシージャも実行出来てしまいました。

MSDEのインストール時に ini ファイルで SQLServer 認証を指定した他、MSDEの設定は
変更していない筈なのですが、これは私の設定不足、あるいはプログラム上に問題が
あるのでしょうか。

ご存知の方、是非お聞かせください。

また、別件になりますが、MSDEを含むアプリケーションのインストーラを作成した経験
がおありの方は手順をお聞かせ願えませんでしょうか。Install Shield の最新版で MSDE
の対応がされたようなのですが、どういったものか全く情報がありませんでした。

宜しくお願いいたします。

====================================================================
 Yoshinobu Kondou           1st Div. 2nd Systems DEPT.

 Nikon Systems, Inc.
 Queens Tower B 16F               TEL    045-682-0137
 2-3-3 "Minato Mirai", Nishi-ku   FAX    045-682-0133
 Yokohama 220-6116 Japan          E-mail <who@example.co.jp>
====================================================================



[MSDE/SQLServerに関して、今、どんなことにお困りですか?]
よろしければお困りの内容を、電子メールで教えて下さい。
質問を電子メールで作成する


[ウィンドを閉じる]

[MSDE/SQLServer FAQ ]

[MSDE / MSDE2000 技術サポート情報一覧]

MSDE TOP ページに移動する

 
 
 
 
 
 
 
MSDE FunClubに関するご意見・ご要望等ございましたら、
msdefun@horikawa.ne.jp までご連絡下さい。
MSDEを始めとする各種データベースシステムの開発、コンサルタントに関するご要望等は、
msdedev@horikawa.ne.jp までご連絡下さい。