Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1234 / 2272 ツリー ←次へ | 前へ→

【8070】MSDE2000 hiro 06/6/27(火) 19:11 質問[未読]
【8075】Re:MSDE2000 小僧 06/6/28(水) 10:33 発言[未読]
【8079】Re:MSDE2000 hiro 06/6/28(水) 17:51 お礼[未読]
【8080】Re:MSDE2000 飛ばない豚 06/6/28(水) 18:59 発言[未読]
【8081】Re:MSDE2000 hiro 06/6/28(水) 19:17 お礼[未読]
【8082】Re:オーバーフロー たん 06/6/29(木) 8:26 回答[未読]
【8084】Re:オーバーフロー hiro 06/6/29(木) 10:27 お礼[未読]
【8086】Re:オーバーフロー 小僧 06/6/29(木) 14:17 発言[未読]
【8088】Re:オーバーフロー hiro 06/6/29(木) 16:30 お礼[未読]
【8112】Re:ご報告… hiro 06/6/30(金) 19:21 お礼[未読]

【8070】MSDE2000
質問  hiro  - 06/6/27(火) 19:11 -

引用なし
パスワード
   hiroといいます。
MSDE2000なのですが、質問させていただきました。
環境は WinXP Por,Access2000です。

WinXP PorにはIISなどの設定はしていません。

無料のMSDE2000を使用したくてインストールの方法を
探していたら下記のHPを見つけたので参考にさせてい
ただきました。
参考にさせていただいたHP
http://www.horikawa.ne.jp/msde/msde2000rela-inst/index.html

インストール時に
C:\MSDERelA\setup.exe SECURITYMODE=SQL SAPWD="sa" DISABLENETWORKPROTOCOLS=0 /L*v C:\MSDERelA\MSDELog.log
にてインストール実行。

無事に終了し、マシン再起動後、MSDE2000も起動してくれました。

Access2000にて新規プロジェクトを作成し、
データベースウィザードで下記の設定を行いました。

SQL Servreを設定-->(local) インスートルマシンなので。
ログインID-------->sa
パスワード-------->空白  なにも入力していません。
新しいSQL Serverデータベース名 adpSQL

上記を設定し、「次へ」ボタンを押すと

接続できません。
SQLState:'28000'
SQL Serverエラー:18456
[Microsoft][ODBC Server Driver][SQL Server]
ユーザー'sa'はログインできませんでした。

とエラーメッセージが表示されました。

違う方法も試そうと思い、既存のmdbファイルを
アップサイジングウィザードを使用して作成し、
設定は上記の設定で行うと、同じエラーメッセージ
が表示されました。

ユーザーIDを空白にしてみたり、パスワードをsaに
したりすると、

オーバーフローしました。

とエラーメッセージが表示されました。

このエラーを回避して作成するにはどのようにすれば
よいのでしょうか?もし、詳細ご存知の方おられまし
たら助言いただけたらと思います。

よろしくお願いします。

【8075】Re:MSDE2000
発言  小僧  - 06/6/28(水) 10:33 -

引用なし
パスワード
   ▼hiro さん:
こんにちは。

MSDE2000には詳しくないので
参考程度に聞き流して下さい。

当方 WinXP Pro、Access2003、SQLServer2005Express

の環境ですが、

>SQL Servreを設定-->(local) インスートルマシンなので。

ローカルの環境にSQLServerを立てていますが、

<PC名>\SQLEXPRESS
    ^^^^^^^^^^
    サーバー名

のように指定して接続できました。


>無料のMSDE2000を使用したくて

MSDE2000を使われるのに特に理由がないのでしたら
SQLServer2005も無料で配布されていますよ。(Express Edision)
当方、勉強の真っ最中です(笑)

【8079】Re:MSDE2000
お礼  hiro  - 06/6/28(水) 17:51 -

引用なし
パスワード
   小僧さま

返信ありがとうございました。

サーバー名でも試したみたのですが、ダメでした。

現在はWin98SE + MSDE + Access2000 で運用しているのですが、
Win98はサポート外になると噂で聞いたので、環境を移行させた
方がよいと思いまして…。

SQLServer2005ですか…。
これも同じようにAccessでテーブル、ストアドプロシジャ、VBAな
どを作成していくのですね?
MSDE+Access2000で作成したadpファイルそのまま運用出来たら
(そんなに甘くはないのでしょうけど)なんでもOKなんですけどね。

もしよろしければ参考にされているサイトや書籍を教えていただけ
れば助かります。
よろしくお願いします。

【8080】Re:MSDE2000
発言  飛ばない豚  - 06/6/28(水) 18:59 -

引用なし
パスワード
   ▼hiro さん:
すみません、私もよく分からないのですが、
(だったら回答するなって!?)

> インストール時に
> C:\MSDERelA\setup.exe SECURITYMODE=SQL SAPWD="sa"
なんとなく、パスワードが"sa"に設定されているような気がします。。。。
参照先のサイトにも
>> 〜SAPWD="saログインに付けるパスワード文字列"〜
と書かれているようです。


一応、こんな所を見つけました。
http://www.sqlpassj.org/bunkakai/begin/series/
120日間限定のGUIを使っているようなので、あまり参考にならないかもしれませんが。

【8081】Re:MSDE2000
お礼  hiro  - 06/6/28(水) 19:17 -

引用なし
パスワード
   飛ばない豚さま

返信ありがとうございます。
確かにおっしゃる通り、パスワードが"sa"になってるのでは
と思って試してみたのですが、

「オーバーフローしました」

とのメッセージが表示されました。

インストール時も

SAPWD="" 空白に設定

でも、イントール途中にエラーメッセージが表示されてインス
トール出来ませんでした。
(エラーメッセージは忘れました。インスタンスがどうのこうの…)

教えていただいたHP参考にいたします。
助けていただき、ありがとうございました。

【8082】Re:オーバーフロー
回答  たん  - 06/6/29(木) 8:26 -

引用なし
パスワード
   手元に資料が無いのでうる覚えな部分もありますが、

Accessで使っている型と、MSDE(Sql-server)の型については、
一部、使用可能範囲が違うので、移行時の型変換時に
型の不整合等が生じている可能性はありませんか?

(プログラム中での変数使用等も含む。)

ちなみに、SQL-Serverの型の話。
http://homepage2.nifty.com/inform/vbdb/data_sqlserver.htm

各テーブル及びプログラムを個々に確認するしかないでしょう。

【8084】Re:オーバーフロー
お礼  hiro  - 06/6/29(木) 10:27 -

引用なし
パスワード
   たんさま

返信ありがとうございます。

試しにと思って空mdbファイルをアップサイジングウィザードで
変換した時も同じエラーメッセージでした。
空なのになにがオーバーフローか解りませんが、とにかくダメ
ってことですね…。
それもマシン再起動後は一番初めの書き込みに記載したような
エラーメッセージが表示されるのです。

3回ほどインストールやり直してますが、結果は同じでした。

今日もトライしてみます。
助言いただきありがとうございました。

【8086】Re:オーバーフロー
発言  小僧  - 06/6/29(木) 14:17 -

引用なし
パスワード
   ▼hiro さん、みなさま:
こんにちは。

一応確認です。
Office のアップデートはされていますでしょうか。

MS技術情報より

SQL Server 2000 にアップサイズすると
エラー メッセージ "オーバーフローしました" が表示される

http://support.microsoft.com/kb/272384/ja

エラーメッセージが気になったもので…。
既にSPを充てているようでしたら申し訳ありません。

【8088】Re:オーバーフロー
お礼  hiro  - 06/6/29(木) 16:30 -

引用なし
パスワード
   小僧さま

返信ありがとうございました。

教えていただいたアップデートやってみました。

結果はやはり同じでした。
アップデートの方法は間違ってないと思う?のですが…。

やはりAccessのバージョンも関係するのかもしれませんね。
もう少しいろいろ試してみます。
確かAccess2003を購入すれば、CDにMSDE2000が付属されて
る?らしいのでそちらも試してみます。
(これで動けば、全てのマシンAccess2003にしないとまずい・・・、ですねよ)

助言いただきありがとうございました。

【8112】Re:ご報告…
お礼  hiro  - 06/6/30(金) 19:21 -

引用なし
パスワード
   返信いただいた皆様へ

みなさまの助言を参考にあれこれしてみました。
結果は接続出来ました。

もう一度インストールからと思い、新たに下記HPを
参考にさせていただきました。

参考にさせていただいたHP
http://www.atmarkit.co.jp/fwin2k/win2ktips/583msde/msde.html

今回はパスワードをsaではなく、違う文字にして、

SQL2000-KB815495-8.00.0818-JPN.exe

のセキュリティ修正プログラムをインストールしました。

インストールしたマシンでは「オーバーフローしました」
になったのですが、LANで接続されている他のマシンから
新規プロジェクトを作成したら、なぜか接続出来ました。
ちなみに小僧さまから教えていただいたAccessのアップデ
ートをしていないマシンでです。

なぜか解らないのですが、MSDE2000をインストールした
マシンで新規プロジェクトを作成することが出来ないの
ですが、既存のプロジェクトには接続出来ました。

なにか煮え切らないのですが、このまましばらく運用し
てみます。

みなさま、ありがとうございました。

1234 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078226
(SS)C-BOARD v3.8 is Free