1read 100read
2012年5月データベース102: MSDEよりいいDB、ありませんか? (344) TOP カテ一覧 スレ一覧 2ch元 削除依頼
MySQL 総合 Part22 (583)
いまの気持ちをSQLで表すスレ (144)
まじめにデータベースについて語るスレ (134)
年金情報DBの構成を公開しろ (114)
制約っていらなくね? (111)
☆ 世界最速のデータベース SAS ☆ (420)

MSDEよりいいDB、ありませんか?


1 :03/09/16 〜 最終レス :11/08/31
LANで使用してクライアントは一台(スタンドアロン)〜数十台という
感じのアプリで使うDBを選定中です。
MSDEがよさげなのですが、どうでしょうか?
OSはWinです。
自分で調べた感じだと下記のような感じなのですが、どうでしょうか?
SQL Server ライセンス料が必要
Oracle ライセンス料が必要
MySQL ライセンス料が必要
PostgreSQL 本体は無料だけどCygwinにライセンス料が必要
InterBase ライセンス料が必要
Firebird 日本語の資料が少ない、日本語の扱いに不安がある
MSDE ライセンス料不要
MSDEは接続数が多くなるとパフォーマンスが悪くなるという噂が
ありますが、問題ないようです。
http://www.akizuki.co.jp/msde/
http://www.akizuki.co.jp/book/default.htm
>1人のユーザーが1分に1度程度の処理(4回のSELECT文とUPDATE 、
>INSERT、DELETE文をそれぞれ1回ずつ)ならば、数百人規模のユ
>ーザーまでMSDE2000とSQL Server2000の差が出ないことを期待
>できるだろう。

2 :
つーか なんでWinって決めてるの?
その時点でほとんど選択子消えちゃうんだけど。

3 :
>つーか なんでWinって決めてるの
一般的な会社の自社開発だったら、先にOSを決めたりするのは珍しくない。
だってそのあとのメンテナンスもあるでしょ
規模からいってもMSDEで全く問題ないと思うよ

4 :
>>1
社内利用?
俺だったら迷うことなくPostgreSQLにする。OSは適当(*Linux/*BSD)

5 :
つーか 1 で結論だしてるじゃん

6 :
つーか、MySQLってライセンス料いるの?
Cygwinってライセンス料いるの?
InterBaseってライセンス料いるの?

7 :
>>6
http://www.softagency.co.jp/mysql/license.html
http://www.kt.rim.or.jp/~ksk/gnu-win32/b20.2/faq.html#SEC134

8 :
InterBase(FB)に一票だな

9 :
Firebird をお奨め。
> 日本語の扱いに不安がある
大丈夫です。

10 :
Windowsは果たしてウィルスか?
これもよく知られたネタです。
「ウィルスに非常によく似ているが、
ウィルスにしてはバグが多すぎる」
というオチ

11 :
じゃFirebird最強ということで、
-------------------終了-------------------

12 :
MSDEのMLで話題になったけど、WinのProやHomeでデータベースサーバーを作ると
ライセンス違反になるらしい。
新規のお客さんにはServerを買わせればいいけど、すでにProを買わせているお客さんに
Serverライセンス買えとは言えない。。。
納品したPCは、どうせ、うちのアプリの専用機として使わせるのだから、OSはLinuxでもなん
でもいいのだけど、上司がWinしか使えないんだよなぁ。

13 :
MySQLはなんかライセンスあったよーな気がする
俺もPostgreSQL+Linuxをおすすめするなあ
どうしてもWindowsっていうんならSQL Serverにすれば?
>>12さんがあげているような問題もなくなるだろうし
SQL Serverってこの前めちゃくちゃ値下げしなかったっけ

14 :
>>13
ライセンスはOSの問題だから、どのデータベース使っても同じ。
OSをServerエディションにしなければならない。

15 :
informix
といってみる

16 :
MySQLのライセンスに関してはここを見るがよろし。
MySQL のライセンス
ttp://www.softagency.co.jp/order/license.html
MySQLコマーシャルライセンス早分かり
ttp://www.softagency.co.jp/mysql/license.html

17 :
つか、DBサーバを普段上司とかが弄る必要有るのか?
OS入れてDB入れて、後はメンテオンリーだろ?
そういう用途にこそGUIの必要ないUNIX/Linux/BSD系OSだろ? 違う?
まさか、DBサーバ上で、IE起動してググってんじゃねぇだろうな(w>某上司
あとは選んだOS上で動くDBならよほどのタコやらない限りはドングリの背比べだよ >>1 の用途

18 :
>>17
上司がWinしかつかえないっていうのは、Winでしか開発できないってこと。
Linuxでやりましょうと言っても、却下されるのは目にみえてるから。

19 :
HSQLDBと一応いってみる。
Javaが動くならどのOSでも動くよ。

20 :
>>18
いや、その「Winしか扱えない上司」がDBサーバを直接弄る必要性が何処にあるのかと小一時間(rya
「Winしか扱えな上司」の部下でも、出来る奴はいいるだろ?
いないのか.....(w

21 :
確かにLinuxすら扱えないやつがどうやってDB鯖操作するんだ?って感じだよ。

22 :
きっと、AccessからODBC経由で接続して、
クエリーか何か組んで弄るんだろ?>どっかの上司
まぁ、エンドユーザに良くある光景だし、否定はせんけどな。

23 :
最近仕事でMSDE勉強してるけどなかなかいい
ACCESSプロジェクトで簡単にC/Sのシステム作れるし。

24 :
簡単にというのが曲者なんだがまあ、いつでも捨てられる用意が出来ているのであれば
いいんじゃないか。

25 :
>>12
うちも困ってます。
今度受けた仕事が2台だけで使う簡単なシステムだから
OSがXPでDBにMSDE使いたかったんだけど、どうしようかなぁと。
MDBのファイル共有アプリケーションは、ライセンスに違反しないらしいけど
スタンドアロンでしかMDB使った事ないんですよね。
わざわざ新しくサーバ入れるほどでもないし・・

26 :
あげ

27 :
まちがった・・

28 :
>>25
XPのProはOKらしいよ。
http://pc2.2ch.net/test/read.cgi/mysv/1066014991/l50

29 :
>>28
そうですね、そこをみる限り・・
でも↓をみる限りやっぱりだめなような・・
ttp://www.horikawa.ne.jp/cgi-bin/showlog.cgi?kd=1&no=1196

30 :
http://toyo-heater.co.jp/

31 :
ライセンスの話になっているところ申し訳ないが、
クライアントはどうするの?>>1
AccessやVBでちょこちょことやるなら
まともなODBCドライバがあるDBじゃないと
思わぬところで苦労すると思うよ。

32 :
すいませんが、知っていたら教えてください。
Access2000から、SQLServer2000評価版へ接続して、データベースを作成
するということは出来ないんでしょうか?

33 :
>>32
ODBC越しのアクセスだよな?
SAかAdmin権限でパススルークエリでアクセスして
Create Database文発行すればええんじゃないか?
www.microsoft.com/japan/msdn/sqlserver/columns/mcdba/mcdba2.asp#mcdba2_2
を参照するとよろしいかもしれん。
あと上に貼ったページのトレーナー結構好みw

34 :
>32
評価版ってクライアントツール付属してないの?
もしそうなら素直にでべろっぱEdition買ったほうがいいかも。
1万円以下で買える。

35 :
>>33
いや、ODBC越しじゃないです。
通常Access2000のプロジェクトを新規作成すると、
MSDEならば新しいデータベースが作成されて、
テーブルの新規作成とかが出来るんですけど、
試しにインストールした、SQLServer2000評価版だと、
それが出来なかったんです。
また、C#Standard2003からも、うまく接続できないんですよね…
機能制限なんでしょうか、それとも権限設定を直さないと
いけないとか、そんなんですかね…
紹介していただいたコラム、、とってもいい内容でした。
ありがとうございます。
36 :
あぼーん

37 :
MSDE2000ってクラスタ対応してるのでしょうか?

38 :
>>37
ハァ?

39 :
>>37
ただDBにそこまで求めるのか?

40 :
ライセンスの話はここの823からですね
http://www.horikawa.ne.jp/msde/ml/beg/log/b00801-00900.html

41 :
>>40
産休。謎が解けたよ

42 :
MSDEで何かいい本ってないですか?

43 :
BooksOnline

44 :
>>43
確かに・・・

45 :
ただでダウンロードしてこれるしな

46 :
win98にMSDEいれろ。ライセンス問題なし。

47 :
>>46
 スタンドアロン環境ならな
 LANで他のマシンからアクセスするのはライセンス違反だろ

48 :
http://www.apache.jp/misc/windows.html

49 :
>>1
MSDEよりいいDBなんか有るわけないわけで・・・

50 :
MSDEってなんかインストールが不安定じゃない?

51 :
>>50
キミの環境が不安定なんだよ

52 :
>>50
具体的なことを書いてくれないと…
・OS、メモリ。ネットワークの有無とか
・「不安定」って何が不安定?
・インストール中停止するとしたらどの部分で?

53 :
そんなに突っ込むなよ。言ってみたかっただけなんだよ!
>インストールが不安定
この意味不明な言葉がすべてを物語ってるだろ。

54 :
なんだただの意味なし非難厨かよ。

55 :
MSDE2000とSQL Server 2000 Developer Editionの違いって
管理ツールのあるなしとか?
無料で使えて管理ツールもついてるのはないって事か...

56 :
>>55 の情報 求む
おれも探してるといってみる テスト

57 :
>>55-56
ほい
http://www.asql.biz/DbaMgr.shtm
Enterprise Managerとほとんど同等の機能を持っている。
VB6.0のソースコードつき
リソースをいじればメニューとかメッセージも日本語になる。
マジでお勧め。

58 :
>>57
さんきゅ
とりあえずダウンロードしてみた。
元はイタリア語なのね・・・

59 :
>>58
ソースコード解凍して、English.ln2というテキストファイルを
コピーして Japanese.ln2というファイルを作成して、
(English.ln2は残しておく)
このファイルをEnglish.ln2および Enterprise Managerと
比較しながら日本語化していく。
ぜんぶで約2000項目あるから大変です。漏れも10%も終わっていない。
でもこれはEnterprise Managerとほとんど同じくらいの機能を持っているから
マジにすごいと思うけどな。VB6.0で書かれているので、動作はちょっと
とろいし配布が大変だけど。
ほかのツールではこれだけのものを見つけることができなかった。

60 :
協力して日本語化すんべ。
・・・Excite翻訳で良ければ、だけど。

61 :
>>60
翻訳するほど長い文章がないのよ。
たいてい File(&F)とか Database...など単語単位だから、
Enterprise Managerとにらめっこすれば辞書すら要らない。
あと、左側のツリーは処理が文字列に依存しているから、下手に
日本語にするとあぼーんしてしまうところがある。
>協力して日本語化すんべ。
これJapanese.ln2ファイルをどっか晒し上げにして有志でなんとかできないかな…
終わったら作者に連絡してファイルをサイトに置いてもらいたいとも思っているし。

62 :
おおっ!IDがDBだわ!
逝ってくる。

63 :
" ゚☆,。・:*:・゚★o(´▽`*)/♪Thanks♪\(*´▽`)o゚★,。・:*:・☆゚ "
>>57 thx
イタリア語... まぁなせばなる

64 :
現在翻訳中。
仕事をサボりながらやっているので(長期的に見れば、仕事の一部なのだが)
なかなか進まない。あと数週間ほどかかると思います。
終わったら作者のHPに載せてもらうとか何らかの形で晒しあげ死体と考えています。
だれか暇な人やってほC…。

65 :
MSDE2000 Release A
http://www.microsoft.com/downloads/details.aspx?FamilyId=413744D1-A0BC-479F-BAFA-E4B278EB9147&displaylang=ja
こんなの出てたなんて知らなかった

66 :

 遅杉

67 :
ADPからバックアップしたdatファイルと
EnterPriseManagerからバックアップしたdatファイルは
互換性あります?

68 :
F1-DATEBOX

69 :
>>12
>MSDEのMLで話題になったけど、WinのProやHomeでデータベースサーバーを作ると
>ライセンス違反になるらしい。
>新規のお客さんにはServerを買わせればいいけど、すでにProを買わせているお客さんに
>Serverライセンス買えとは言えない。。。
その他のDBMSなら、ライセンス違反にならないんだよね?

70 :
>>69
Windowsの認証を使わないオレオレApp鯖経由だとライセンスは無制限に桶。

71 :
*microsoftの主張するところ*によると、その場合でもCALが必要。

72 :
CALっつーか鯖用途として使うこと自体がライセンス違反だろ?

73 :
てゆうか、それはマイ糞ソフト日本法人が日本Apacheユーザ会に出した非公式見解だろ?

74 :
>>1
>PostgreSQL 本体は無料だけどCygwinにライセンス料が必要
Cygwinのライセンス料は、Cygwinのライブラリをリンクする製品を
作って、それをGPLを継承したくない場合にかかる。
Cygwin上で、フリーのDBを動かして、商利用する分の問題はない。
もし、それが、「問題ある」とするなら、GPLのLinuxで
動作するプログラムは、すべて商利用できない
(あるいはオープンライセンスにしなければならない)ことになる。
古いことだが、ちょっと、「おや?」と思ったので。

75 :
>>74
無いようには納得だが、それをライセンスから説明してよ。
LinuxはリーナスがGPLにならない、
と発言したからそういう扱いになってるだけで、
それが通常ではない。

76 :
MSDEって同時接続ユーザーは5人まではパフォーマンスは最適らしいけど、
MSDE2000も同じく5人まで制限あるのかな。
Webアプリは25人まで最適らしいけど、Winアプリだとどうなんだろう。

77 :
>76
本当に同時(数秒の間に)にDBに更新処理されるのは極わずかな確率だと思うぞ
なんの業務か知らないが、おらの作ったAccessのシステムは40台のクライアントからデータが
送られてくるけど問題ない。

78 :
MSDE(MicroSoft Data Engine)
MSDE2000(Microsoft SQL Server 2000 Desktop Engine)
エンジンっつーからエンジンだけかと思ったら、
データベースサービスそのものじゃねーかよ。
SQL Serverの機能縮小版ってとこか。


79 :
SQL Serverを使わせる呼び水、ってとこ。
使わぬが良し。

80 :
osqlを使ってテーブルのバックアップやリストアできないのかね。
bcpを使ってもいいんだけど、バックアップ時にフォーマットは
どうするのとか対話式に聞かれたり、それが面倒ならフォーマット
ファイルを作成するのが気に入らん。
単純にバックアップとリストアをできないのかな。

81 :
OSQL -E
1>BACKUP DATABASE Northwind TO DISK = 'C:\GuyNorthwind.bak'
2>GO
OSQL -E
1>RESTORE DATABASE Northwind FROM DISK= 'C:\GuyNorthwind.bak'
2>GO

82 :
>>81
ありがとう。
でもバックアップやリストアの対象がデータベースだよね。
このテーブルに対して行いたいのだけれど、
調べても今のところbcpしか見つからないんだよなぁ

83 :
>>82
じゃあCSVにでも吐き出せよ。無能。

84 :
それをbcpでやると、フォーマット指定やフォーマットファイルが
必要でもっと簡単にできないかと言っているのだがなぁ

85 :
>84
>83
自分の勉強不足を棚に上げて他人を詰るな。BOLを5万回読み直せ。話はそれからだ。

86 :
BOLはもう一度読み直してみるよ。
しかしいきなり喧嘩腰な書き込みはいかかがなものだろう。
君みたいのがカッターで首を切られるのではないかと思ったよ。
じゃあ俺はネバダかなんてつっこむなよ

87 :
>>86
テーブルのバックアップだったのか orz
参照とか抜きに考えて良いなら
DROP TABLE A
GO
CREATE TABLE A ( ID INT NOT NULL, ..., CONSTRAINT PK_A PRIMARY KEY (...) )
GO
INSERT INTO A(...) VALUES(...)
GO
INSERT INTO A(...) VALUES(...)
GO
...
...
INSERT INTO A(...) VALUES(...)
GO
COMMIT
GO
みたいなOSQL用のスクリプトを吐き出すようなプログラムを
VBSとかで作ればええんじゃないの?

88 :
MSDEとSQL鯖製品版でパフォーマンステストをしたサイトがあったが、
IISで4000接続ぐらいだったら、軽いMSDEのほうが早かったそうな

89 :
MSDE で blob を扱おうとしたら、
image 型にするんですか?
それとも text 型にするんですか?

90 :
image

91 :
>>90 THX
ついでにもし知ってたら、なんで text 型なんてのがあるか教えてください。
もしかしてクライアント側が行末の変換を指定できる?
今まで MySQL つかってたんだけど MSDE もただだってのを知って
ADO.NET + C# から遊んでみようかと。

92 :
う〜ん、わかったようなわからんような…
SQL Server 2000 Datatypes
http://databasejournal.com/features/mssql/article.php/1442341
Text datatype is a variable-length datatype that can hold up to 2147483647 characters.
This datatype is used when you want to store the character values with the total length
more than 8000 bytes.
ntext datatype is a variable-length unicode datatype that can hold up to 1073741823
characters. This datatype is used when you want to store the variable-length
unicode data with the total length more than 4000 bytes.
Image datatype is a variable-length datatype that can hold up to 2147483647
bytes of binary data. This datatype is used when you want to store the binary
values with the total length more than 8000 bytes. This datatype is also used
to store pictures.

93 :
>>91
SQLServer2000のBooksOnlineを参照したほうが良いと思います。
ざっくり切り分けると、カラムのサイズ 8Kbyte を境とし
8Kbyte以下の場合
 カラムが可変長なら varchar型を
 カラムが固定長なら char型を
8Kbyte以上の場合
 まぁ、text型を使っておけ
っちゅう事なんだそうです。

94 :
>>1
SQL鯖急行

95 :
Postgreってvarcharでも固定長?エラーでるし

96 :
Firebirdは固定長エラー出ない
ttp://www.ibphoenix.com/

97 :
OSQL -E
1>BACKUP DATABASE Northwind TO DISK = 'C:\GuyNorthwind.bak'
2>GO
これってVBスクリプトとかで描けますか? 

98 :
connection.execute 1行目

99 :
MSDE入れたんだけどよどこにもosql.exe
がないんだけどどこ?インストール失敗?

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
[終了]今は亡きInformixに文句を言うスレ[おつかれ] (148)
DB板自治・質問・雑談スレ (881)
数十メガバイトのファイルをどんどん格納できるDB (202)
mysqlについて語ろう (137)
MQ板もつくれ (133)
 ト リ ッ プ テ ス ト  (971)
--log9.info------------------
【巳】昭和40年4月2日〜41年4月1日生まれ12【午】 (258)
どんな質問でも全レスします (1001)
新撰組を語ろう (162)
2012年の人類滅亡ってどうなの (799)
他人に言えない隠し事をこっそりおしえるスレ (161)
40代後半で同窓会あったら行く? (530)
★★ 40代が語る昭和の札幌 3★★ (395)
昭和の頃の函館を語るスレ Part2 (937)
昭和37年4月から昭和38年4月1日生まれ Vol.17 (528)
40代のひとり旅[国内編] 4 (608)
【精通現象】初めてのーのズリネタなに??? (581)
★友達がいない40代・・・いつも一人で外出 ★77 (1001)
40代の好きな寿司 (359)
【健康】40代のジョギング【爽快】 (446)
原因不明の病気 (182)
美味しいカレーの作り方教えて下さい (129)
--log55.com------------------
初音ミク -Project DIVA-シリーズ お葬式会場6
【3DS】キューブクリエイターシリーズ
【3DS】キューブクリエイター3D part2【クラフト】
【3DS】Miitopia ミートピア★6人目【任天堂】
【3DS】テラリア Terraria Part12
【3DS】サバクのネズミ団! 6隻目【アーク】
【3DS】魔神少女総合スレ エピソード4【INSIDE SYSTEM】
【3DS】メトロイド サムスリターンズ part7