★★★ SQLサーバ VS オラクル ★★★
■ このスレッドは過去ログ倉庫に格納されています
00011
NGNGお前ら教えてください。
0529デフォルトの名無しさん
NGNGVSでSQL-DMOつかって管理ツールつくるってのはいかがでしょう。
ちょっとみてみたらGenerateSQLってメソッドがあったんで多分これで
SQL文吐き出せそう。
0530529
NGNGもう少し見てみたけど
C:\Program Files\Microsoft SQL Server\80\Tools\DevTools\Samples\sqldmo\vb\SQLScripts
このSQL2000のサンプルまんま使えます。スクリプト出力が全部できる。
MSDE1.0(orSQL7.0)でも多分大丈夫。
ライセンスもいらないはず。
0532デフォルトの名無しさん
NGNGマジっすか? やっぱDB2使うのやめとこう。
0533デフォルトの名無しさん
NGNGをぉ!!有力情報ありがとうさんでっす。
家がMSDE2000な環境なので、早速調べてみたところ
C:\Program Files\Microsoft SQL Server\80\Tools\DevTools
配下にはIncludeとlibフォルダしかなかったっす。
SQL2000の評価版も近々入手予定なので
そのときには早速調べてみることにしますです。
0534533
NGNGん?ひょっとして、自分へのお答えを頂いているのでしょうか?
示されたURLではよくわからなかったのですが・・・・
とりあえず、CNETでMSDEを元に検索かけたところ
ExtraSQL
http://asia.cnet.com/downloads/pc/swinfo/0,39000587,39022225s,00.htm
というのが、自分のやりたいことを実現できそうな気がするのですが、、、
(英語に自信がないので詳細不明)とりあえず、ダウンロードして
インストールしたら、SQLServerのクライアントツールが必須でした。
どっちにしろ、SQLサーバー2000の評価版を手に入れる必要が
あるみたいです。
遅レス、スマソでした。
0535530
NGNGデフォルトだとsample入らないのでオプションインストールしてみてください。
0536533
NGNG本日SQL2000が入手できたので早速調べてみたら
まさにそのままの物がありましたね・・・・・・
ついでにDevTools\Samples配下を色々と調べてみたところ、
かなりためになりそうな物がゴロゴロところがっておりました。
マジでサンキューでした。
0537デフォルトの名無しさん
NGNG0538
NGNG0539初心
NGNG返事かえってこないのでここで質問します。マルチな形ですいません。で、
SQL文の話になるんですが、文字列の中にシングルコーテーションを含む
検索はシングルコーテーション2こ並べてクリアできますよね。でも%_を検索
したいときってどうすればいいですか?
0540デフォルトの名無しさん
NGNGそんなことをするとますます返事が返ってこないという罠。
0541デフォルトの名無しさん
NGNG0542デフォルトの名無しさん
NGNG0543デフォルトの名無しさん
NGNGUNIX上のC++のプロジェクトからOracleに触らなきゃいけないけど、ふつーPro*C/C++ですよね?
(プログラムはDB主体ではない)
すっごい疑問なのだけど、DB本体は進歩しているのに、C++からのアクセスは
なんで10年以上前の幼稚なレベルで停止してますか?
OracleはJavaと一蓮托生に決めたから、C++屋は寄ってくるな、あっちへいけってことか。
MSにしてもメインはC#/VB.NETだけど、C++でもSQL文書くのに埋め込みSQLや
プリコンパイラは使わせないぞ。
0544デフォルトの名無しさん
NGNG0545デフォルトの名無しさん
NGNG0546デフォルトの名無しさん
NGNGuser1, user2 ともに、データベース DB1 へのアクセス権はあるんですが、
user1が作ったテーブルを、user2が見ることが出来ず、
また逆もそうです。
どうすればuser2が、user1が作ったテーブルを見ることができるようになりますか?
0547デフォルトの名無しさん
NGNG0548546
NGNGおへんじありがとうございます。
select 等にも権限をあたえていかないといけないんですか?
それはいったいどうすればいいんでしょうか?
0549デフォルトの名無しさん
NGNGgrant dba to user1,user2
0550546
NGNGps_XXXXX
とかいうののリストみたいなのは無いんでしょうか?
0551549
NGNG0552デフォルトの名無しさん
NGNGEnterpriseManager使わないとゲイツ様に怒られます
0553デフォルトの名無しさん
NGNGuser1.table名
0554山太郎
NGNGBooksOnline
↓
Transact-SQLリファレンス
↓
システムストアドプロシージャ
鯖2000の場合。それ以外は知らないっす。
0555デフォルトの名無しさん
NGNG0556546
NGNGお返事ありがとうございます。
そのEnterpriseManagerっていうのはなんでしょうか?
0557546
NGNG今SP4をDLしてます。
お返事くれた方々ありがとうございます。
0558デフォルトの名無しさん
NGNG使ってるけど。
0559546
NGNGEnterpriseManagerというのがどこにも存在しません。
いったいどうすればいいんでしょうか?
0560デフォルトの名無しさん
NGNGバージョンは?
0561546
NGNG0562デフォルトの名無しさん
NGNG無いなら、インストールオプションで外したのかも。
クライアントツールのみ再インストールすれ。
0563546
NGNGありません。
ちなみにインストールフォルダは、
C:\MSSQL7
(デフォルト指定)
となってます。
MSDE と SP4 を入れなおしてみましたが、
どこにもそのようなインストールオプションはありませんでした。
0564デフォルトの名無しさん
NGNGSQLServerに付いている。
0565562
NGNG0566546
NGNGSQLServerとはならないんですか?
MSDE の SQL Server サービスマネージャというのでサーバを稼動させるんですが、
この状態では SQLServer は入ってないということでしょうか?
よく理解できません。
0567546
NGNGMSDE のサーバは、SQLServer という名称であるがしかし、
SQL Server7.0 とは別物で、
名前はほぼ同じだけど実態は違うものということでよいのでしょうか?
それで、SQLServer7.0SP4 は、
SQLSever7.0 と、MSDE1.0 に対してあてる共通のファイルであり、
今回、SQLServer7.0 はマシンに入ってなかったので、
単に MSDE 部分だけがグレードアップされた。
ということでよいのでしょうか?
0568546
NGNGていうか、MSDE のインストールのデフォルト指定パスが、
C:\MSSQL7
となっている以上、
SQLServer7.0 と無関係であるとはいいにくそうなんだけど。
0569546
NGNGとりあえず、access2000 のヘルプ、Acadp9.chm より、
システムストアドプロージャのリスト&説明を見つけました。
ありがとうございます。
っていうかなんでこんなところにのっけてるんだ?
0570デフォルトの名無しさん
NGNG変に自分で勝手に考察せずに検索すればいくらでも説明サイトが見つかる
0571デフォルトの名無しさん
NGNGおお、いましたか。今試しているところのものです。
SQLXMLは参照系では威力を発揮しそうですが、更新周りはどんなものでしょう。
どういうところが便利だと思いますか?
とかとか聞いてみてもいいですか。
0572デフォルトの名無しさん
NGNG【IBM、自己修復機能を持つデータベース・ソフトのベータ版公開】
http://japan.cnet.com/News/Flash/2002/2002-0723-F-5.html?mm
0573546
NGNGまとめると、MSDEのSQLServer で、
user1, user2 がおり、それぞれデータベース DB1 へのアクセス権、テーブル作成権があり、
user1で作ったテーブルTTTはuser2から見れず、
user2で作ったテーブルUUUはuser1から見れません。
エラーメッセージ:
1> 2> メッセージ 208、レベル 16、状態 1、サーバー KKK、プロシージャ 、行 1
[Microsoft][ODBC SQL Server Driver][SQL Server]オブジェクト名 'TTT' は無効です。
0574デフォルトの名無しさん
NGNGSQLServerには
grant 文はないんだっけ?
0575デフォルトの名無しさん
NGNGhttp://www.microsoft.com/JAPAN/developer/library/tsqlref/ts_ga-gz_8odw.htm
俺ってやさしいぜ。
0576546
NGNG当然、 user1 において、
GRANT SELECT ON TTT to user2
とやればいいんですよね。
でもだめでした。この文自体はエラー無く実行されるんですが、その後
user2 でselectをかけると相変わらずエラーです。
不思議です。
0577546
NGNGSELECT * FROM user1.TTT
とやったらOKでした。
とりあえずのところ解決の雰囲気ですがありがとうございます。
0578デフォルトの名無しさん
NGNGなんだ、スキーマの問題だったのか...
MCPで出題されたら難関だね。
0579デフォルトの名無しさん
NGNGこれが自己修復機能?笑える。
>自らシステムを監視し、トラブルが発生した際に管理担当者にメールやポケベルで連絡し、対応を促す機能
0580デフォルトの名無しさん
NGNG本家サイトをみると "self-managing and self-tuning capabilities" だから
自己監視 & 自動障害通知のことだな。っていうか障害管理は Tivoli じゃないのか。
0582546
NGNG>>577は、>>553のことを思い出してのことでした。ありがとうございます。
最初に単に user.table とやった時エラーだったのですっかり忘れてました。
grant を行った上で、user.table としたら成功でした。
0583デフォルトの名無しさん
NGNGおめでと。
0584デフォルトの名無しさん
NGNG0585デフォルトの名無しさん
NGNG0586デフォルトの名無しさん
NGNG0587デフォルトの名無しさん
NGNGレスがつかないのでこっちで質問させてください
SQLなのですが
dump tableでテーブルのバックアップを取り、
load tableで復元しようとしたのですが
メッセージ 8403、レベル 16、状態 1
テーブル '〜〜' はインデックスを二重に定義しています。
テーブル '〜〜' のロードは中断されました。
というエラーがでてしまいます。
インデックスの削除もできないようでドツボにはまっています。
どうかテーブル単位で復元させる方法を教えてください。
よろしくお願いします。
0588デフォルトの名無しさん
NGNGODBCでSQLにつなげると通信は暗号化、圧縮されているのでしょうか。
おしえてください。
http://www.zdnet.co.jp/mobile/news/0108/08/fast.html
こういう商品があるところを見ると圧縮されていないようですが。
現在VBでADOを使いODBC経由でインターネット上のSQLServerにアクセスしてます。
0589デフォルトの名無しさん
NGNGあ〜、すみません。つぃ勘ぐっちゃって・・・(w
0590デフォルトの名無しさん
NGNGガクガクブルブル
0591デフォルトの名無しさん
NGNGネットワーク パケット内のデータ
SQL Server では、クライアントとサーバーの間で送信されるデータを暗号化できます。
これにより、アプリケーションまたはユーザーがネットワーク上のデータ パケットを傍受しても、
機密データ (SQL Server のインスタンスへのログイン時にネットワークを介して送信するパスワードなど)
を表示することができなくなります。SQL Server では、Secure Sockets Layer (SSL) を使用して、
アプリケーション コンピュータと、SQL Server のインスタンスとの間でやり取りされるすべてのデータを
暗号化できます。
0592デフォルトの名無しさん
NGNG暗号はSQLに機能としてあるんですか。スマソ。
通信量の方が気になってたので見落としてました。
0593デフォルトの名無しさん
NGNGではございません。某中小ベンチャー超零細企業のとあるシステムを開発してます。
>>590
はい。インターネットに晒してます。セキュリティー気になりますが・・・・・・・・。
0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNG自分のことだね
0596デフォルトの名無しさん
NGNGちとDBの話題とはかけ離れてしまいますが、無法地帯の経路上は
IPSecやPPTP(って大丈夫か?)でVPNにしていないのですか?
アクセスポイント固定としている場合のことですけど。
0597デフォルトの名無しさん
NGNG取りあえずそれらの技術がどんなもんか理解して物言ってますか?
0598デフォルトの名無しさん
NGNGIPsecでVPNって、IPsecなPublicNetworkがあるのかと小一時間
0599デフォルトの名無しさん
NGNG0600デフォルトの名無しさん
NGNG自分のことだね
0601594=599
NGNG俺に悪意があれば、経路盗聴より直接鯖アッタクするし。
後さぁ、VB(ADO−ODBC)の位置も解り難いし。
データの圧縮ってどの程度のデータやり取りするんだろ?
はぁ…
質問すら出来ない。
素の馬鹿って、見てて微笑ましいな。
0602デフォルトの名無しさん
NGNG自分のことだね
0603デフォルトの名無しさん
NGNGそうだね。
0604デフォルトの名無しさん
NGNG0605デフォルトの名無しさん
NGNG0606デフォルトの名無しさん
NGNG0607デフォルトの名無しさん
NGNG0608デフォルトの名無しさん
NGNG0609デフォルトの名無しさん
NGNG>>598 問い詰めちゃってください。つか芸(ヒネリ)が無いですね。
0610デフォルトの名無しさん
NGNGお前ら教えてください。
0611デフォルトの名無しさん
NGNG煽りすら出来ない馬鹿って可哀想だな。
0612デフォルトの名無しさん
NGNG煽りがいの無いヤシにどうしろと?
0613デフォルトの名無しさん
NGNG「煽り」以外の手段を考えよ。
0614デフォルトの名無しさん
NGNG結局のところ、RDBMSを技術で判断するフェーズは終わったのかも知れん。
後は、政治、経済、夢、慣れ、情報、希望、そんなところで判断スレ。
0615588
NGNG俺にこんなことやらせる会社に文句言いたいんだけどさ、
素の馬鹿っていってるやつにさ、こっちの会社はいってセキュリティー関係の
対策とってもらいたいね。
はっきりいって納期短いのに、毎日サービス残業でさ、やってらんねーよ
君採用するようちの会社おいで。
まあそれ以前に言葉のつかいかた覚えろや
ほかのやつらも気分害してるみたいだぜ?
DB使ったシステムの開発はじめてだぜ?
セキュリティーも問題あるのに勉強するひますらないんだぜ?
鯖の直接攻撃?そりゃいくらでも方法あらーな
0616デフォルトの名無しさん
NGNG逆切れの見本だな。
まぁ馬鹿なりに、ちょっと進歩したからまじレスすると、
暗号化の事を本当に聞きたいの?
暗号化じゃなくて通信量の圧縮じゃねーの。だと邪推するが。
0617588
NGNG>質問の仕方を覚えてから、言葉使いを指摘しろ。ばーーーーーか。
> 逆切れの見本だな。
>
> まぁ馬鹿なりに、ちょっと進歩したからまじレスすると、
> 暗号化の事を本当に聞きたいの?
> 暗号化じゃなくて通信量の圧縮じゃねーの。だと邪推するが。
びびってんじゃねーぞ。
おたくまるだしだな?あ゛?
0618デフォルトの名無しさん
NGNGはぁ。まいいや。
本当の馬鹿を見た気がするな。
0620デフォルトの名無しさん
NGNGネットワーク関係だから、通信技術板でスレ立てれば。
またIP晒したりしないようにね。
0621デフォルトの名無しさん
NGNG0622デフォルトの名無しさん
NGNGクライアント数とかグレードによって値段違うのはわかるけど
一番トータル的な機能、価格で。オラクルが馬鹿高いとは知ってるけど
他のに比べるとそんなに馬鹿たかいの?
postgresとかMySqlとかいわないでね。
0623デフォルトの名無しさん
NGNG0624デフォルトの名無しさん
NGNGOracleがいいよ
0625デフォルトの名無しさん
NGNG0626デフォルトの名無しさん
NGNGんで、クライアントツールはでべろっぱedition買うと。
0627デフォルトの名無しさん
NGNGトランザクションがありません。ロールバックできません。
ストアドプロシージャが記述できません。
でも仕事でやらされてるんです…。なんでも Oracle や SQL Server の
何十倍という速度でデータをロードすることができるんだそうで…。
Oracle Loader ってそんなに遅いんですか? 最近では 一時的にインデックスを
オフにしてロードしてインデックスを張りなおすとかできるって聞きました。
SQL Server にも Bulk Insert という高速ロード方法があるとか聞きました。
Infomix RedBrick がロード最速なんてウソですよね?
どなたか、比較した方いませんかね。
RedBrick 捨てて、まともな DBMS 使いたいんですよぉ。
0628デフォルトの名無しさん
NGNGオラクルやMSSQLより高速じゃないとつとまらないのか?そんな仕事ある?
それともクライアントがインフォミックス使えやっていってるの?
■ このスレッドは過去ログ倉庫に格納されています