1 :
NAME IS NULL :
2005/12/17(土) 00:28:19 ID:IWlojdHA いよいよ発売、新製品。前評判や前型との違いで良くなった点など教えて ください。よろ。
2 :
NAME IS NULL :2005/12/17(土) 00:30:40 ID:pPAab51P
安定度とか分かるほど使い込んでないが、すんごい高機能になってます。 ただ、DBの本質部分はそれほど変化ないかもw
高機能ゆえに重い .NET Framework 必須って時点で萎え
4 :
NAME IS NULL :2005/12/19(月) 23:32:02 ID:uN1+0j5U
なんだ、VSにくっ付いてたのかよ!知らんかった。
> .NET Framework 必須って時点で萎え これ、VB6じゃ開発できない、ってこと?
7 :
NAME IS NULL :2005/12/30(金) 19:10:22 ID:6xL9eE1w
>>これ、VB6じゃ開発できない、ってこと? サーバー自体の動作に.NET Framework 必須だけど 従来のADOとか使用した開発はサポートしているのでは?。。
8 :
NAME IS NULL :2006/01/02(月) 20:01:43 ID:G0hKaxyz
SQK鯖2005使った上で、VB6で開発するメリットって何w
あ、タイポした SQL鯖 orz
MSDN Subscriber Download で SQL Server 2005 を、 ダウンロードはできるがプロダクトキーの発行のところに SQL Server 2005 がない。 これってどういうことよ。まさかいらないわけないだろうし。
11 :
NAME IS NULL :2006/01/19(木) 23:26:07 ID:fbq0GBrV
age
>>10 Subscriber Download のやつには既定のプロダクトキーが入っていて変更不可
それにしても 2005 のインストーラ、めちゃくちゃメモリ食うな
13 :
NAME IS NULL :2006/01/26(木) 12:25:29 ID:UKsjhLFB
>>12 SQL Server 2005 Developer Edition - DVD (Japanese)
に関してはキー入ってなくて、インスト出来ない。
CD版は入ってるのになんでだろう。
SQLSERVERとEXPressの混在はできるのかな? ExpressのXCOPY機能使いたいんだけれど、SQLSERVERあるマシン場合の場合どうなるのか。
SQL2005、めちゃめちゃ開発効率よいと思うし、 機能的にも、VS2005と組み合わせたら、 VS.Net2003の3倍くらい楽だと思うんだけどな。 特に、SQLのSPをVSのDAがコマンド化してくれるところとか。 そのコマンドでFillできるから、 SPをガリガリ書ければ、 どんなデータも持ってこられるしね。 それに、DAに単独でクエリも追加できるから、 いちいちSQL系のオブジェクト陳列しなくても、VSのコード1行で実行できるし。
16 :
NAME IS NULL :2006/04/21(金) 23:10:58 ID:LUFraczi
>>15 あんたMSMVP?
多くのDB板スレでの信者発言お疲れだな。
18 :
NAME IS NULL :2006/04/23(日) 12:38:56 ID:WOPiStE+
DB経験が豊富な奴は年内は2000を使うよなw
4月18日のリリース大杉 withAdvancedService入れたらフルセットになるの?
20 :
NAME IS NULL :2006/04/26(水) 13:04:22 ID:rXmBvTEa
Access2003 ADP を Express Editon に接続できないのですが (接続画面でSQLserver2005がリストに出てこない) どうしてでしょうか?
>>20 インスタンスまで指定しないといけないのでは?
インストール時にデフォルトの状態のままだとSQLEXPRESSという
インスタンスが生成される。
なので、サーバー名にはマシン名\SQLEXPRESSと入力しなければ
ならない。
22 :
NAME IS NULL :2006/04/27(木) 02:58:36 ID:cOn4x28J
>>18 同感
SQLServer2000は、市場に出てからもう何年も実績があるよね
超安定しているデータベースなのに、それを止めて新版に乗り換える
理由が全然見つからない
中小企業は、SQLServer2000で間に合っちゃうよ
ドットネット系で開発するなんて、MSと心中行為になるから、やらないしね
おっと、DB2に移行ができるかも?
開発はSQL言語中心だから、2005の魅力がイマイチ見えない
良い点はあるけど、それが安定して動くかどうかは、別問題
数ヶ月経ってすぐにサービスパックが出るような製品は、ちょっと、
敬遠だよね
マーケティングの問題はあるかもしれないけど、発売を遅らせてでも
製品をしっかり作るのが使命じゃないのかな?
MSなどに有料サポートを受けているなら別だけど、自己責任で
運用するなら、あと数年は、SQL2Kを使うと思う
バージョンが上がったからと言って、良い製品とは限らないしね
SQL7の時代を知らないのかしら?
23 :
20 :2006/04/27(木) 09:28:15 ID:+uazMOhP
>>21 ご教示、ありがとうございました。
ファイル形式を Access 2000 ファイル形式 から
Access 2002-2003 ファイル形式 にして
ご指摘のインスタンスを設定することで接続することができました。
24 :
20 :2006/04/27(木) 12:09:28 ID:+uazMOhP
追伸 ファイル形式は Access 2000 ファイル形式 でも接続できました。
確かに、SQL7の出始めはひどかったような記憶が…
26 :
NAME IS NULL :2006/04/27(木) 22:04:33 ID:fF4cHPRe
developer editionを破格の値段で出すぐらいなら仮想サーバーなどのように無料化すればいいのに。
開発していて SQLServer2000よりも Oracle8〜9の方不具合に遭遇する率って高い気がする。 DB2は、シラネ。 んな訳で、SQLServer2005に期待。
SQL7の最後のパッチで、完成された感を勝手に漏れは持ってる。 ものすごく安定したし。 苦労したんだろうなぁ。 あとは、金とるためにEMの互換性を破壊して2000を出し、 またもや金とるためにEMの互換性を破壊して.Netとちょっと インタフェースを取って出荷してるように思う。 要は、とっくに完成されてる気がする。
31 :
NAME IS NULL :2006/04/29(土) 09:00:55 ID:MXeHLL+x
初心者は、2000と、2005のどっちを買うべきでしょうか? また、2005でデータベースを作ったとして、 例えば他の支社に2000が入っている場合、持って行って使えますか?
聞かなきゃ判らないぐらいなら素直に2000つ勝てたほうがいいと思うよ。
33 :
NAME IS NULL :2006/04/29(土) 10:28:00 ID:MXeHLL+x
んー、でも5年も差があるなら、やっぱり新しい方が 使いやすくなってない? (高機能はいらない、ひたすら初心者でも使いやすい・安全というのが希望です。)
34 :
NAME IS NULL :2006/04/29(土) 10:29:07 ID:MXeHLL+x
プロの皆さんは、妙に辛口ですけど。
使いやすくはなってるよ。でもそれと2000との相互運用は話が別。 まぁ変な機能つかはなければどっちでも動くかも。接続文字列とかかわるかもしれんけどナ。
36 :
NAME IS NULL :2006/04/29(土) 12:11:39 ID:MXeHLL+x
そうだねー。 2ヶ所の支社には2000が入っていて、 それを使ったデータベースソフトが既にあります。 ITには疎い会社なので、そっちの支社で もう一つ2005を買ってと言っても買ってくれないと思う。 すると、やっぱりこっちの支社でも、 あえて2000を買って、データベースを作ったほうが良いのね?
その状況で2005を入れるメリットがあるのか?
38 :
NAME IS NULL :2006/04/29(土) 12:18:58 ID:MXeHLL+x
だって、新しいものの方が使いやすいし、 便利な機能も何かとあるでしょ? 新しいものあれば、そっちを買いたいです。 でも、他の支社でも使えるように2000で我慢するしかないかなー。
仕事相手がこんなやつだと苦労するんだよなあ。
40 :
NAME IS NULL :2006/04/29(土) 13:10:12 ID:qnEdZpDs
>>30 2000で完成した。7.0は中継ぎ。
7.0には、サポート文書番号218739の仕様が残っている。
影響を受けたのは、RAID装置を持たない小規模ユーザ達だけ。
この仕様は、どう考えても限りなく障害に近い。
データベースサーバーの信頼性にとって、致命傷と言える。
2000ではこの仕様が改善されたのが、その理由。
2000では、MDFが壊れても安心して、ログのバックアップができる。
私が思うに、マイクロソフトは、2000を最初から目指していたが、
あまりにも時間が掛かるので、途中で7.0が出てきたように思う。
そういう意味では、2000の信頼性は、7.0からの様々な
障害解決の実績の上に成り立っている。
ところが今度の2005では、また大規模な機能拡張が行われた。
その拡張機能を使って障害が出た時に、どう対処するかだ。
お金のあるユーザなら、その問題は、解決できるかもしれない。
でも、サービスパック待ちの一般ユーザは、どうするのか?
もうサービスパック1が出たけどね
もちろん、新しい機能を使っても、問題は出ないかもしれない。
ただ出た場合の解決方法まで考えてから、使えってことだ。
サーバーで一番美味しいのは、1つ前のバージョン。
安心して食べられる
お金のある人は、熟成前の新品を食べて、我々にバグ報告しておくれ。
>>34 自分はプロとは思っていないが、サーバー周りで飯を食べて来た。
しかし最近は、クライアントしかしらない連中がサーバーに進出して困ってる。
SQLServerを触っている連中を見て驚いたのは、
「開発したデータベースを別のマシンに移動するにはどうするの?」
って、聞かれた時だ。
お前、SQLで開発してなかったの?って、唖然したわ。
最初からGUIを使ってる。
GUIで作ってからSQL文を吐き出すそうだ。
そんな習慣に慣れたら、UNIXコンソールのオラクル開発はできないから
止めろ!って注意したけどな。。。
時代は変わったもんだ。
もう引退かもしれん。。。。
41 :
NAME IS NULL :2006/04/29(土) 13:37:23 ID:MXeHLL+x
>SQLServerを触っている連中を見て驚いたのは、 > 「開発したデータベースを別のマシンに移動するにはどうするの?」 >って、聞かれた時だ。 あ、それ、私も聞きたいと思ってました。 >お前、SQLで開発してなかったの?って、唖然したわ。 んー、この機会に勉強し始めようかなとは思ってます。 今は、Accessのクエリで作った画面を見て、 「へー、SQLってこんな感じだか」って言ってる程度。 >最初からGUIを使ってる。 そーそー。SQRserverも、全部ウィザードで作れると嬉しいというのが本音。 なんか凄い大間違いしてます>私? でも、プロに頼むと何十万円もかかるっていうんだもん。 うちは、思い切り文系の中小企業だし、それだけの費用対価が出せないかもしれないから、 趣味とボランティアで私がデータベース作ろうかなと思ってるんです。 10万円以下でサポート付きで、誰かデータベース作ってくれるなら注文するけど。
どの程度のサポートかによるだろ
43 :
NAME IS NULL :2006/04/29(土) 13:42:45 ID:MXeHLL+x
でもさ、SQRserverのサイトとか見てると、 「Accessで力不足と感じ始めたあなたへ」 って宣伝してるじゃない。 私みたいなレベルの人向けの宣伝だよね。 ところで、別の支社にSQLで作ったデータベースを持っていくには、 GUIで作ってたらいけないの? 「SQRで開発」というのをしなきゃいけないんですね。
44 :
NAME IS NULL :2006/04/29(土) 13:44:26 ID:MXeHLL+x
Accessで力不足と感じるレベルなんで、 顧客数で5000件、帳票類は20種類くらい。 10万円でサポートしてくれる人はいないです。
45 :
NAME IS NULL :2006/04/29(土) 13:45:36 ID:MXeHLL+x
SQLだ。しまった。 どうも日本語発音にひきづられて打ってしまう。
ちら裏は別スレにしてくれ
47 :
NAME IS NULL :2006/04/29(土) 14:11:58 ID:MXeHLL+x
ノンビリ行こうよ>46 4ヶ月で46レスだよ、このスレ。
きもいの
49 :
NAME IS NULL :2006/04/29(土) 16:07:00 ID:ucuegjmi
>>41 CREATE DATABASE文やCREATE TABLE文などのSQL言語で
データベースを開発するスクリプトを何百行もテキスト
ファイルの中に書く。
そのテキストファイルを、クエリアナライザやOSQLコマンドで
実行する
どこのサーバーに行っても、10秒もあれば、同じデータベースが
作れるだろう
テスト用データも、INSERT命令で書いておけば楽勝。
GUIの開発だと、自分がどこまで作業したのか、どうやってわかる?
作業漏れは、何で判断する?
GUIで開発する前に、作業項目リストをエクセルで表を作っているか?
予算の無い小規模開発じゃあ、そんなことしないだろう
行き当たりばったりで作っているから、様様な問題が生まれるわけだ。
テキストの世界で閉じれば、そのファイルを見れば作業漏れが
すぐ見つからないか?
セキュリティ権限の付け忘れなど、すぐ見つかるよ。
CREATE TABLE文の後には、必ずGRANT文を書くって、習慣が身に付くよ
最初の開発効率はメチャクチャ悪いけど、テキストベースの開発は
それなりの利点があることを知らなきゃダメだ。
勘違いして困るのは、データの入っている運用中のDBを
移動するという意味ではなく、DBの開発途中の話。
こんな王道で開発するスタイルは、そのうち絶滅するんだろうけど。。
祭日に仕事してるから、まだ生きられるけどね。
来年はわからん。
50 :
NAME IS NULL :2006/04/29(土) 16:36:16 ID:YK8anxPM
>>41 >>44 予算10万じゃあ、アルバイトの世界だな
ほんとに、Accessで力不足か?
Accessもハードウェアの進歩のおかげで、数十万レコードぐらいなら
DBの最適化と修復を毎日やってあげれば、運用できるぞ。
テーブル設計をうまくやれば、小規模ならAccessで十分だ
ただ注意するのは、レコード数よりも、同時にMDBを開くパソコン台数だ。
Accessはファイル共有システムだから、ファイルを共有するパソコンが
増えると排他制御に問題が出てくる
目安的には、10台ぐらいかな?
台数が増えたら、Accessに問題が出るからわかると思う
そしたら、MSDEに書き換えたら?
お金無いんだろう?
MSDEはクライアントライセンス無料だぞ
MSDE用のGUI開発ツールも売ってるところがある
www.msde.biz
日本語が通らないと思うけど、ソース売ってるからコンパイルすれば?
VB.NETみたいだから、自分で日本語化できるだろう
運用コストを激安にするなら、Linuxにしないとダメだ
MSDEでも、C/S形式だと、WindowsサーバーOSが必要になる
WinXPや2000ProのOSの使用許諾契約書には、データベースサービスの
ネットワークへの提供が認められていないと、解釈できる。
この辺は、今もってよくわからん。
マイクロソフトの公式見解が欲しいところだ
>WinXPや2000ProのOSの使用許諾契約書には、データベースサービスの >ネットワークへの提供が認められていないと、解釈できる。 DBサーバにしていいのはサーバOSだけってこった。 だからXP Proではダメで2003Serverが必要。 でも、MSがこれを言い出したのは2000の後、XPの前ぐらいなので 2000Proは対象外ということらしい。(これは未確認)
Reporting機能ってAccessの帳票より、どの辺が便利だと思う? 分かりやすいな所だと ・Web対応 ・権限管理(Accessでもできたっけ?)
DCのサーバーにSQL Server 2005 Workstation を載せているんだが、 SP1を当てようとするとエラーでない?
DC鯖って、ローカル系のアカウント設定できなかった気がするけど、 そのへん問題ないの?
55 :
NAME IS NULL :2006/05/06(土) 01:07:24 ID:NZLddfAx
2005 の管理ツールが 2000 の Enterprise Manager に比べて使いにくく感じる。
>>30 にある通り、互換性が無いのが非常にムカつく。
56 :
NAME IS NULL :2006/05/11(木) 01:43:31 ID:fFZBtUXU
2005の管理ツール、Enterprise Managerとクエリアナライザと一体化してたんだな・・・。 全然気付かなくて無駄な時間を過ごしてしまった 後2005になってから接続サーバ名のところに(local)と入れてもつながってくれない XXXX\SQLEXPRESS じゃないとだめなの? (local) でつなぎたいんだ
>>50 ACCESSほとんど使ったことないけど、ACCESSって複数ユーザーで同時にアクセスしても
問題ないっけ??
複数ユーザーで同時にアクセスできるようACCESSは作られていないと思うけどな。
あくまでシングルユーザー環境のデータベースだと思うが。
一応出来るんだけど、すぐMDBぶっ壊れる。
59 :
NAME IS NULL :2006/05/17(水) 09:09:38 ID:HV0FLeDN
2003Serverをインストール後、DCに設定し、 SQLServer入れ、SP2を当てようとしたらエラーでSP2が完全には当たりません。 みなさんも同じ? あと、WorkgroupServerを使用していますが、メモリは3GBまで使えるとか2GBまでとか、資料によってまちまち。 設定画面では2GBまででAWEは使用できないと言われてしまいます。 3GBの表記が間違いなのかな?
60 :
NAME IS NULL :2006/05/23(火) 16:46:40 ID:5YJR96ma
簡単なテキストをインポートするだけでも、 下記のエラーが出てくるんだけどなぜかわかりますか? MSDNへ飛ぶと固まってしまうんです・・。 メッセージ エラー 0xc00470fe: データ フロー タスク: コンポーネント "変換元 - a_txt" (1) に対する製品レベルが不十分です。 (SQL Server インポートおよびエクスポート ウィザード) エラー 0xc00470fe: データ フロー タスク: コンポーネント "データ変換 1" (39) に対する製品レベルが不十分です。 (SQL Server インポートおよびエクスポート ウィザード)
62 :
NAME IS NULL :2006/05/23(火) 23:01:21 ID:cpK8mBFw
インストールした SQL Server 2005 Express版に、Agentサービスが 見つからないけど。。。 どっかに、あるの? これじゃ、MSDE2000から、移行ができないジャン 何考えてんだろうか? 自動実行ジョブの登録ができないDBサーバーなんて、使い物にならないよ OSのタスクスケジューラーを使えっていうこと? Agentが無ければ、あきらめるわ どうせ、新しい機能は使うつもりは無かったしね MSDE2000を使い続けるかな。。。。
>>62 EXはDEと同じだけの機能はないみたいだね。
とりあえずDBになればいいという、ただのデータストアw
64 :
NAME IS NULL :2006/07/27(木) 11:31:56 ID:fwNBNRRg
SQL Server 2005 でデータベースを作成すると、 作成したデータベースに対応するファイルは いったいどこに作成されるのでしょうか? またその作成場所を変更することはできるのでしょうか? 性能の良いディスクに移動したいと思っています。
65 :
NAME IS NULL :2006/07/27(木) 11:35:30 ID:fwNBNRRg
あと、トランザクションログとデータベース本体のファイルを 別のストレージに分離して格納することはできるのでしょうか?
それぐらいヘルプみなはれ
67 :
NAME IS NULL :2006/08/01(火) 18:25:54 ID:lP0Kx8Dk
皆さんはフルテキストカタログ機能を使ってますか? 何かこの機能は、役立たずだとは思いませんか? というのは、単語単位の検索にしか対応してないところが糞な点。 ”皆さんおはようございます。” という文字列があったとして、”おはよう” なら抽出してくれるけど、”おはよ” では抽出してくれない。 こんなん、どう使えというだよ・・・・ SQLServerって中途半端な機能が多すぎ。 Oracleだったら楽だったろうになぁ・・・・糞が。
googleは糞だったのか
検索空間がすべてのWebではないgoogleなら欠損も許される。 検索空間が閉じているRDBMSに格納したデータで検索漏れがあるのは致命的になる場合がある。
70 :
67 :2006/08/18(金) 23:57:17 ID:d9FUiXbZ
うん。 ということで、SQL Server2005 のフルテキストカタログは使わない方が良いよ。 特に like '*○○○○○*' という部分一致検索の代わりに使おうとすると、痛い目に遭う。 というか、SQLServer2005を使うのなら、Oracleを使った方が良いよ。 信じられん仕様ばかりで、頭が痛くなってくる。
ユーザーインスタンスでUNSAFEアセンブリを使う方法が わかんね。 アタッチすればちゃんと動くのに、ユーザーインスタンスだと セキュリティで蹴られる。 TRUSTWORTHYをonにする方法もわかんね。 ボスケテ
72 :
NAME IS NULL :2006/08/27(日) 16:31:42 ID:PuMIsXSv
どうしてマイクロソフトは無償版を公開するのだろうか。ユーザーの取り込みなのでしょうか。
73 :
NAME IS NULL :2006/08/27(日) 22:48:27 ID:psdDF7Oi
ライセンスでよく分からないんだがExpressはスタンドアロンでしか使えないのかな? DBサーバーにインストールしておいて他のPCから利用するのはどうなんでしょ? WebとDBは別々のPCで運用したいけど・・・
>>73 MSに電話して聞け。
1週間くらい待たされて
役に立たない回答が来るぞwww
75 :
NAME IS NULL :2006/08/29(火) 02:14:03 ID:7c9ASgRJ
>>73 expressのライセンスについて調べてたらここにたどり着きました。
まさにその質問。
接続数制限はない。ただしOSで制限を受ける。 サーバー系Windowsの場合はクライアント数がWindowsのCAL数に依存。 クライアント系の場合はピア運用という前提で同時10接続まで。 IISもクライアント系の場合は10接続まで。 サーバー系でウインドウズ認証(LTLM)を使う場合はクライアント数がWindowsのCAL数に依存。 サーバー系で匿名接続の場合は無制限。 クライアント系の場合は10接続まで。 サーバーOSでSQLServerExpress+匿名接続のIISで運用する場合は、 OSのライセンスのみで接続は無制限になる。 サーバーOSでSQLServerExpressで1台とサーバーOSで匿名接続のIISで1台の構成の場合は、 OSのライセンス2とウインドウズのCAL1つ必要になる。 (サーバー同士の接続はCALが不要なケースもあるが、このケースは必要だと思う。要確認)
77 :
NAME IS NULL :2006/08/29(火) 10:54:30 ID:mNMVlcPM
ExpressでDBサーバを構築出来るだろうが、非常に使えないぞ。 素直に会社で、Developer Edition を買って貰えよ。 安いんだしさ。
78 :
75 :2006/08/29(火) 22:50:30 ID:7c9ASgRJ
>>76 OSで制限あるんですね。
とりあえず今のところは小規模なんで
クライアント系の同時10接続で十分そうです。
丁寧にありがとうございました。
>>77 小規模なんでExpressでいいかなと思ったんすよね。
大規模になった時の上位EditionへのUPも簡単みたいだし。
ただ、今のところライセンスフリーで探してるんですよ。
MySQLやPostgreも検討してみます。
>>73 答え書いてるよ〜
>>78 MySQLは商用は有償じゃなかっただろうか。
あとフリーではFirebirdという選択肢もあるよ。この板にスレもあるし。
しかし、
>大規模になった時の上位EditionへのUPも簡単みたいだし。
が前提にあるのならばExpressでいいと思う。
80 :
NAME IS NULL :2006/08/30(水) 11:22:35 ID:FNyhqLJl
Express て、開発や試用のみじゃないか? 運用時には何らかのライセンス費用を払わないと駄目だろ。
82 :
NAME IS NULL :2006/09/26(火) 20:33:14 ID:RRBkTK5+
truncate 1.【新型】SQLServer2005【またか】
83 :
出来ん困った :2006/09/27(水) 11:24:14 ID:qyhwfxhc
こんにちは。 Microsoft SQL Server 2005 Express Edition with Advanced Services これをセットアップしたのですが、 ローカル環境でACCESS2003のACCESSプロジェクトでは接続できました。 LAN環境でACCESS2002のACCESSプロジェクトでは接続出来ない。 TCP/IPおよび名前付きパイプを使用する。は有効にしているのですが、 何がいかんのでしょうか? 教えてください。 よろしくお願いします。
84 :
NAME IS NULL :2006/09/27(水) 18:10:02 ID:OiBn78+Q
85 :
出来ん困った :2006/09/27(水) 18:34:34 ID:qyhwfxhc
お返事ありがとうございます。
SQLEXPRESSにしました。
>>84
86 :
NAME IS NULL :2006/09/27(水) 18:58:19 ID:OiBn78+Q
>>85 デフォルトのインスタンス名は、「MSSQLSERVER」 だと思うけど、
インストールする際に、インスタンス名を自分で変えた?
もし変えたならば、"SQL Server Browser" というサービスを起動しないと、外部からは接続出来なかったと思うよ。
87 :
出来ん困った :2006/09/28(木) 08:07:35 ID:8p5NaQnD
おはようございます。
>>86 SQL Server Browserの件を調べてやってみます。
ありがとうございました。
88 :
NAME IS NULL :2006/10/17(火) 07:58:47 ID:ffaq78c3
>>88 どこが問題なの?
#これは、ユーザβの処理がユーザαの前に直列処理された場合と等価な処理結果となるためである。
ここの表現は微妙だが間違ってるというほどじゃないと思うけど。
ID:ffaq78c3くんは どうしてこんなこと書いちゃったんだろうか?
91 :
NAME IS NULL :2006/10/21(土) 12:25:28 ID:QVIlUA36
>>90 どしたの?
心配なの?
何か本当のこと
書きたかったんじゃないの?
92 :
NAME IS NULL :2006/10/26(木) 14:39:02 ID:DbElfJaO
これまで SQLServer7.0+Access2000ADPで開発してきたけどOFFICE2006で SQLServer2005+Access2006ADPは可能ですか?
WindowsXP Professional SP2にSQLServer2005 SP1をインストールしたら MSSQLSERVERだけエラーになってしまいました。以下エラーログ --------------------------------------------------------------------- Attempting to check for locked files: sqlrun_sql.msp Attempting to check for locked files: \\TEST\d$\f36a68c02ee1ff90d12d4471\HotFixSQL\Files\sqlrun_sql.msp Creating MSP locked file check log at: C:\WINDOWS\Hotfix\SQL9\Logs\SQL9_Hotfix_KB913090_sqlrun_sql.msp.out MSP returned 1603: インストール中に致命的なエラーが発生しました。 Unable to check MSP file: \\TEST\d$\f36a68c02ee1ff90d12d4471\HotFixSQL\Files\sqlrun_sql.msp The following exception occurred: Windows インストーラ MSP ファイルをインストールできません File: \depot\sqlvault\setupmain\setup\sqlse\sqlsedll\copyengine.cpp Line: 689 Failed to install instance: MSSQLSERVER ---------------------------------------------------------------------- 対応方法分かる方いませんでしょうか?
94 :
93 :2006/10/31(火) 21:08:03 ID:???
SQLServerはDeveloper Edition です
M$にきけ
96 :
NAME IS NULL :2006/11/29(水) 18:19:49 ID:Nq3VYQ/3
varchar (MAX)だけど、使いやすっ 結構レスポンスも早いけど・・・使いまくってるが大丈夫かなぁ。 みんなそう?
97 :
NAME IS NULL :2006/11/29(水) 22:45:20 ID:UJ1YCfps
ブロンズ10g と MCP70-431 はどちらが難しいですか?
MCP10g
99 :
NAME IS NULL :2006/12/01(金) 16:04:42 ID:qBnOcFwd
100 :
NAME IS NULL :2007/01/31(水) 11:37:48 ID:MsKtIeEz
VS2005アカデミック買った初心者なのですが、 これってSQLのDBついてないんですかね?参考に買った本には Exプレスverがおまけでついてくるって書いてるんですけど。 なんか構成ツールとセキュツールしかない気がするんです。 んでMSサイトからSQLExpressSP1ダウソしてみたら、「構成ツールと折り合いません。 アップグレード入れてください」みたいに言われたんですが、 なに入りゃいいんでしょ?SQLのSP2セットパックかな。でもあれ運用不可って なってるし.. どうか低脳な私にお力をお貸しください&長文スマソ
>>96 表にはポインタだけ格納されて、実体は別領域に格納されるらしいよ
といっても一緒のファイルグループ内だけど
>>101 varchar(max)はページに納まる場合は同じ行内に格納される。
サイズが大きくて納まらない場合はポインタで別領域に格納。オプションでこの動作は変更できる。
実はvarchar(数字)も同じ動作になっててページに納まらない場合は別領域に格納されるようになった。
以前は挿入時にページサイズ越えたらエラーになってたがこれで改善された。
>>102 なるほど
ところで、こちらは大量のイメージデータを格納しようとしている
サイジング試験等はやっているが、本番でいきなりSQL Serverが止まったら
ゲイツを拉致って、客先で弁明させるからなぁ
頼むよ、マイクロソフト
104 :
NAME IS NULL :2007/02/04(日) 00:51:58 ID:TFLN1ilN
これからSQL Serverを覚えようと思うのですが、 まずWindowsServerというパソコンを買わないといけないのでしょうか? 今持っているパソコンは WinXP Homeです。 自宅で、SQL Serverを勉強しながら、データベースを作り 簡単にコピーして会社に持っていくことができるでしょうか? (初心者にておかしな質問ならすみません)
マイクロソフトは色々Express Editionを出しているので、 お金をかけずに勉強できますよ だけど、基本知識無しに簡単にそれらしくデータベースが出来てしまいます。 どうか、正規化とか、型とかキーとかインデックスとか外部参照キー(じつは使ったこと無し) 等の基本的な事柄をしっかり勉強してください。 正規化は特に重要で、センスも問われます 構造体や正規化、ポインタについて いくら勉強しても理解できないようであれば、 それは向いていないという事なので 違う道を考えたほうが良いと思います
>>構造体や正規化、ポインタについて >いくら勉強しても理解できないようであれば、 >それは向いていないという事なので >違う道を考えたほうが良いと思います ワロタ
108 :
NAME IS NULL :2007/02/13(火) 02:25:59 ID:qi8oqjIw
>106 データベースについての質問なのだから、 余計なことは言わないように。 ああ、あんたが分かってないのね。
express edition、サーバへの接続で、コンピュータ名だけ入れても駄目なのね。 マシン名だけで接続したい場合、どうすればいいのでしょうか。
インストールのときインスタンス名を指定しないと、 computername¥EXPRESS っていうような名前になっちゃうんじゃなかったっけ。2005って。
今環境が無いので試せないんだけど IPアドレスでの接続ってできる?>Express
うちではDeveloperを新規インストールしたら、初期状態ではTCP/IP無効になってた。
>>110 hostname\SQLEXPRESS だったと思う。
あっ、hostname じゃないや。
>>110 が正しくて、computername だった。
115 :
NAME IS NULL :2007/02/22(木) 17:19:45 ID:VCLZQJRz
VAIA EPIA mini-ITX シリーズで SQLServer2005は動くのでしょうか?
>>115 それマザボ?
組み立ててWindowsをインストールして話はそれからだ。
むしろ CPUがVIAのC7でも動くか と聞いた方がいいんジャマイカ 俺は知らん
119 :
115 :2007/02/23(金) 11:48:40 ID:lxmXc9QT
失礼しました。 86互換CPU クルーソーは800MHzでもNGらしいのですが この話だけでは互換CPUという時点でNGなのか 実行スピードがIntelP3-600Mhz以下なのでNGなのかが 切り分け出来ません。 で、C7とか別の互換CPU(1GHz以上)で動くかどうか という意味で尋ねてみたわけです。
SQL Sever 2005のServicePack2が、 WindowsUpdateで勝手にインストールされて、 しかも、システムドライブではないところにインストールしてやがる。 そして、Safeモードでないと消すこともできない。 他社製品の組み込みセットだったので、スタートメニューには項目なかったのに、 ConfigurationToolとか勝手に登録してるし。 結局、製品丸ごと入れなおし。 余計な仕事ふやさんでくれ。
サーバを自動更新にしとくなんて、恐ろしいことやってるからだw
W2KなクライアントPC。 鯖を自動更新になんてしないさ。 SQLserverはバックアップソフトに組み込みセットされてきた。
SP2におまけでついてくるデータマイニングツール面白いね。 バカ経営陣をたぶらかすにはいいツールかもw
126 :
NAME IS NULL :2007/03/28(水) 21:38:02 ID:LYUgK/IF
Management Studioの起動がすごい遅いんだけどなんとかなりませんか?
環境をまず言わないとなんともいえないな。 サーバから起動してるのかリモートで起動して接続してるだけで対処が変わる。
128 :
NAME IS NULL :2007/03/28(水) 22:38:34 ID:YyvpVkiE
SP1入れてたのに追加でSP2とか入れてないか?
>>126 .NET Frameworkを使っている以上起動が遅いのは仕方(ry
130 :
NAME IS NULL :2007/03/29(木) 21:04:40 ID:nwfSFONd
>>127 >>128 >>129 OSはWindows2003SP1、でSQLServerも2005SP1です。
ネットワークケーブルをつないでない状態だと起動早いんですけど
つなぐと、ネットワークのインスタンスを探してるせいか遅いです。
132 :
NAME IS NULL :2007/04/03(火) 21:42:54 ID:bQ/+d94O
>>131 いや名前です。
というよりManagement Studioを起動したときに
ネットワーク上にあるすべてのインスタンスを
探しにいってるのが原因っぽいです
なにを根拠に、「ネットワーク上にあるすべてのインスタンスを探しにいってる」って思うの?
134 :
NAME IS NULL :2007/04/05(木) 09:50:37 ID:Fn8Q5Rla
>>133 わかんないですけどインスタンスを探しにいってるけど
みつからないとかでタイムアウトを待ってるのが原因かなっておもって
135 :
IS NULL :2007/04/05(木) 18:10:16 ID:1kgEUOWZ
Windows Server 2003 にインストールしたWSUS(SP1)付属のWMSDEですが SQL Management StudioでSQLserverエージェントを開始しようとすると すぐに停止してしまいます。 このWMSDEではエージェントが起動できない仕様なのでしょうか。
>>132 > 探しにいってるのが原因っぽいです
ずばりそれが原因だから、あきらめろ。
みんなそんなもんだし、探しに行くんだから遅いのは当然だよ。
探しに行くってほど大げさなのかねぇ。 特定のポートにブロードキャストして、インスタンスが返す応答を拾うだけだと思うが。 osql -L も極端に遅いのかと。
ブロードキャストをとめる設定ぐらいあるだろ
どこに?
140 :
NAME IS NULL :2007/04/07(土) 23:33:59 ID:tTla/veT
クライアントプロトコルの設定でTCP/IPより名前付きパイプを優先してみたら? もしくは、MS Lookback Adapterという(仮想的な)ネットワークアダプタを追加して、 そこにTCP/IPの設定をしてみたらどう?
データベースのエクスポートで変換先に SQLServerCompactEditonを選択出来る様に する方法はありますか? かなり調べてみたのですが見つかりません。 よろしくお願いします。
2ちゃんねるは便所の落書きだよ、馬鹿
2000→2005へのアップグレードって デタッチ&アタッチで簡単に出来るってマニュアルに書いてあったから 軽い気持ちで試してみたら、アタッチした瞬間にDB書き換えられて 元に戻せなくなってビビッた
>>143 手順として
デタッチ→ファイルコピーでバックアップ作成→アタッチ
だろ、常識的に考えてwww
>>143 > 軽い気持ちで試してみたら
DB に対する姿勢じゃないだろ
テスト用の DB とかならいざ知らず
うんこったれーーーーーーーーーー、ここの住人
147 :
NAME IS NULL :2007/06/18(月) 16:59:25 ID:ANx7O37m
SQL Server 2000 を使っていますが 2005 Management Studio Express で デタッチ、アタッチが出来てしまいます。 今のところ特に問題ないようなのですが。
投げてるSQL文考えれば当然だろw
ここでいいのかどうか・・・ 今までSQL-DMOのBulkCopyオブジェクトを使って、Native形式ファイルで レコードのコピーや同期などしてきたんですが、2005のSMOではBulkCopy に相当するオブジェクトがないんです。SQL-DMOは将来のバージョンで 削除されるとかドキュメントで脅してるし。 同等のことを2005でSQL-DMO抜きでやるにはどうしたらいいでしょうか?bcpはあるようですが 使い勝手が異なりますし、今のところは「将来のことなんか気にしない」と いう案しかない状態です。
>>148 ビチビチウンコ ビチビチウンコ ビチビチウンコ ビチビチウンコ
ビチビチウンコ ビチビチウンコ ビチビチウンコ ビチビチウンコ
ビチビチウンコ ビチビチウンコ ビチビチウンコ ビチビチウンコ
ビチビチウンコ ビチビチウンコ ビチビチウンコ ビチビチウンコ
ビチビチウンコ ビチビチウンコ ビチビチウンコ ビチビチウンコ
ビチビチウンコ ビチビチウンコ ビチビチウンコ ビチビチウンコ
151 :
NAME IS NULL :2007/06/27(水) 00:30:20 ID:6LM5M84P
ExpressにDeveloperバージョンを上書きインストールしたら Management Studioが二度とインストールできなくなったです アンインストールからやり直さないとだめ?
PGなんかビチビチウンチ PGなんかビチビチウンチ PGなんかビチビチウンチ PGなんかビチビチウンチ PGなんかビチビチウンチ PGなんかビチビチウンチ PGなんかビチビチウンチ PGなんかビチビチウンチ PGなんかビチビチウンチ PGなんかビチビチウンチ PGなんかビチビチウンチ PGなんかビチビチウンチ
睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸 睾丸
154 :
NAME IS NULL :2007/06/29(金) 15:34:24 ID:ISZccokV
Express Edition使ってみて結構使いやすそうだなとは思ったんだけども、 これって、サーバー機のAdministrator権限とられてしまったら、Server Managerで中のデータ見られるのを 止める手段はないんだろうか? Accessだったらパスワードつけとけば、開ける人の権限に関係無くとりあえずパスワード要求するようにできるけど、 同じことはSQL Serverではできない?
>>149 SQL-DMO の SMO へのマッピング
http://technet.microsoft.com/ja-jp/library/ms162159.aspx >>151 Management Studio と Management Studio Express は違う。
よくわからんがこの辺のことは MSDN フォーラムや PASSJ で議論になってたんで探してみれば?
アンインストールすれば問題ないと思う。Express と Developer だから別にいいだろ。
>>154 BuiltIn\Administrators のアクセスを拒否するのと SQL 認証のログインに sysadmin をつけることは違うことである。
つまり2〜3行目と4〜5行目は異なることを言っていることを自分で理解しているか?
すなわち、最初から与えられている BuiltIn\Administrators への sysadmin 権限を削除し、自分の好きな SQL 認証のログインに sysadmin 権限をつければいい。
156 :
NAME IS NULL :2007/07/17(火) 11:34:27 ID:aGdAaP0x
SQL Server2005 ExpressEditionを、user=sa,password=saでサイレント インストールする方法はないでしょうか?
>>156 質問の意図がわからないが、ストロングパスワードでないためにインストールが続行できないのなら
まず最初にストロングパスワードでインストールして、そのあと sqlcmd でも呼び出してパスワードを変更すればよいのではないだろうか。
158 :
NAME IS NULL :2007/07/23(月) 22:10:35 ID:mjrd1iFB
ALTER TABLE で、VARCHARの文字長を変更する事ってできるでしょうか? 一旦DROPしてCREATE TABLEしないとダメですか?
>>158 できるが、現在列に入っている値より短くしようとするとエラーになってしまい、できない。
DROP TABLE tbl1
CREATE TABLE tbl1(
col1 varchar(10) NULL
)
INSERT INTO tbl1 VALUES('12345') -- 長さ 5 の文字列を入れる
SELECT * FROM tbl1
ALTER TABLE tbl1
ALTER COLUMN col1 varchar(5) NULL
SELECT * FROM tbl1
-- 次はエラーになる
/*
ALTER TABLE tbl1
ALTER COLUMN col1 varchar(4) NULL
*/
160 :
NAME IS NULL :2007/07/24(火) 10:02:55 ID:112f2vEg
>>159 短くはしないので大丈夫です。
うまくいきました。ありがと〜
チラ裏スマン DROP TABLE tbl1 CREATE TABLE tbl1(col1 varchar(10) NULL) INSERT INTO tbl1 VALUES('12345') -- 長さ 5 の文字列を入れる -- 列の型をチェック SELECT sys.columns.name, sys.types.name, sys.columns.max_length FROM sys.columns JOIN sys.types ON sys.columns.user_type_id = sys.types.user_type_id WHERE sys.columns.name = 'col1' -- 列の型を変更 ALTER TABLE tbl1 ALTER COLUMN col1 varchar(5) NULL -- 列の型をチェック SELECT sys.columns.name, sys.types.name, sys.columns.max_length FROM sys.columns JOIN sys.types ON sys.columns.user_type_id = sys.types.user_type_id WHERE sys.columns.name = 'col1'
162 :
名無しさん@そうだ選挙に行こう :2007/07/29(日) 20:05:34 ID:SNTI4W4c
VisualStudioのフリーのやつを入れたら勝手にSQLServer2005が入ったんだけど これってクエリアナライザとかエンタープライズマネージャのようなツールは無いの? クエリアナライザがないとosqlでDB作ったりテーブル作ったりせんとあかんの?
SSASにて、単純にファクトとディメンションを結合した際、配置を実行すると 「バックエンド データベースのアクセス モジュールでエラーが発生しました。 バインドに指定されたサイズが小さすぎたため、1 つ以上の列の値が切り捨てられました。」 というエラーが発生してキューブが作成されないのですが、どこかで サイズ指定等の処理が必要になるのでしょうか? ご存知の方よろしくお願いします。
165 :
NAME IS NULL :2007/08/28(火) 10:53:41 ID:T6Q6Hbzt
質問です。 SQLSERVER2005でジョブを作成したところ、ジョブステップの種類が 「Transact-SQL スクリプト(T-SQL)」のストアドプロシージャを起動すると いったようなジョブは成功で終了します。 しかし、ジョブステップの種類を「ActiveX スクリプト」にしてVBScriptから 上記のストアドプロシージャを起動するジョブにしてみると失敗で終了します。 他にも簡単なVBScriptで試してみても同じく失敗になってしまいます。 失敗時の履歴のメッセージはいつも同じものになってしまいます。 「メッセージ 共有オブジェクトのセキュリティ記述子作成時のエラー (理由: アカウント名と セキュリティ ID の間のマッピングは実行されませんでした。). ステップは失敗しました。」 ジョブステップの種類を「ActiveX スクリプト」が原因なのかと思い調べてみたのですが、 どうも見つかりません。 ご存知の方がいればどうか教えていただけないでしょうか。 宜しくお願い致します。
>>165 SQL Server Agent 起動アカウントをローカルの Administrator にしてみたらどうなる?
167 :
NAME IS NULL :2007/08/31(金) 14:05:41 ID:rqI0DdTn
>>166 SQLSERVERの構成で、SQL Server Agent 起動アカウントをローカルシステムではなく、
Administrator権限を持ったユーザに変更したところ動かすことが出来ました。
User権限のユーザでも出来ました。
別サーバの話ですが、こちらは起動アカウントがローカルシステムのままでActiveX
スクリプトのジョブを起動出来ています。
この別サーバと今回のサーバの設定を比べてみても違いがなかったので質問させて
もらったのですが。他に何か方法があるのかもしれません。
これも気になるところですが、ジョブが起動出来るようになったので一安心です。
ありがとうございました。
>>167 他に方法はもちろんあるよ。要は何のアカウントでそのステップを実行するかを設定すればよい。
ステップに設定することできるし、プロキシを設定することもできる。
エラーが出たときは、多分 LocalSystem とか Network Service で SQLAgent を起動してるのにアカウントを指定していなかったんでしょ。
Books Online にこの辺のことは書いてあるはず。
169 :
NAME IS NULL :2007/09/01(土) 14:15:17 ID:Ce/qr5OD
SQL鯖って どんな鯖?おいしいの?
170 :
NAME IS NULL :2007/09/01(土) 17:26:57 ID:C1igwjdl
171 :
NAME IS NULL :2007/09/01(土) 18:48:10 ID:yf7oLqVf
>>168 言われていることが曖昧にしかわかっていない状態なので、もう一度、Books Onlineで調べ直してみます。
ありがとうございました。
172 :
NAME IS NULL :2007/10/01(月) 12:52:43 ID:8KuCs8E+
Browder + WebServer + SQLServer2005という構成にする場合は プロセッサライセンス買わなきゃダメですよね?
>>172 Browder ってなに?ライセンスのことは営業か MS のライセンス窓口に電話して聞いたほうがいいよ。
>>173 Browserの間違いでした。
ありがとうございます。ビルに電話してみます。
たぶんだけどゲイシ
クリントンじゃねーのか
dtsxのパッケージを作成してサーバ側に配置インストールしたんですが動作しません。 開発環境PCのAと、サーバPCのBがあります。 パッケージの作成はAで行い、AのVS2005でのパッケージ作成とデバッグ実行では問題なくSQLが成功します。 buildしてできたdtsxファイルをAで開き、そこから直接実行しても問題なく完了します。 このdtsxをBにコピーし、ダブルクリックから起動して直接起動するとエラーが出ます。 エラー内容はどうも接続部分で躓いている様子です。 SQLServerにパッケージインストールウィザードで配置し、JOBに登録してから実行してもエラーが出て エラーログなどを見るとやはり接続関係で止まっているようです。 逆、つまりBで実行できてAで実行できないというならわかるんですが(Aで作る時、接続先は外部PCのBへのConnectionになっているので) Bで実行できないというのがよくわかりません。 外部PCで作成したdtsxパッケージをサーバ側で実行する際、何か特別に設定する事はあるでしょうか?
エラー:接続"server.testdb.sa" を取得できませんでした。接続が正しく構成されていないか、この接続に必要な権限が不足している可能性があります。 というエラーです。 開発環境からは接続可能なので、構成の方はあってると思いますし 権限についてもやはり同じdtsxファイルなので変わらないと思うんですが。 そもそもdtsxの構成的にはsaで実行するようにしていますし。
181 :
178 :2007/10/23(火) 18:25:33 ID:???
総合スレの存在見過ごしてました。 移動してきます。
182 :
sage :2007/12/19(水) 23:04:34 ID:HdKLBiYz
Microsoftに商用利用でXPにSQLserver入れてもいいか聞いてみた。 回答はXPにはライセンス上サーバソフトは入れてはいけないとのことだった。 じゃあなんでシステム要件にWindowsXPが入ってるんだ!?
システムデータベースの自動拡張オプションて どうすれば確認できましたっけ? 電話でたたき起こされて質問されたけど自信なくて答えられなかった
>>184 クダラネ
大嫌いだよ、お前らみたいなやつら。
2000と2005って、実際のとこどのくらい性能が違います? 2008がお目見えして、そろそろ移行したいけど、あんまかわらなそうな感じで。 もしかしてpostgresのほうが性能いいんじゃないかとも・・・ 2000->2005へ移行されたかたおりましたら、教えていただきたいのですが。
困ってないなら移行しなくていいと思う
むしろ移行するな。
189 :
NAME IS NULL :2008/04/06(日) 10:40:19 ID:kF+SrAMX
しかし MSDE 2000 SP4 から SQL Server 2005 Express SP2 にそろそろ移行しようと思う俺がいる。
Management Studio使いたいとかなら移行しなくても使える
191 :
NAME IS NULL :2008/04/06(日) 20:51:19 ID:+OFkjEmE
サイズが増えるからじゃない?
192 :
189 :2008/04/08(火) 02:31:06 ID:???
半年後に SQL Server 2008 が出たら MSDE って加齢臭がしてきそうじゃん Vista には MSDE 2000 はインストールできないしね・・・
今までNT4.0&SQL6.5だったんだけど Win2003server&SQL2005買ってもらったんだ〜 でも移行がめんどい。もう嫌になっちゃった。
DBの事はあまり知らない上司が 「速度向上の為にvarcharのサイズは4の倍数にするように」と、 オレの部下に指示したらしいのだが・・・ 調べてもそんな事かいてある物が見つからない。
オレの部下=オレオレ詐欺師
>>194 3の付く数字と3の倍数はアホになるからじゃまいか?
197 :
SAGE :2009/04/13(月) 19:32:26 ID:OYOWw8sg
SQLSERVER2000にて キーがないテーブルのデータを一意に絞って削除 したいいんですが方法をおして下さい。 オラクルのROWIDみたいな感じです。
あああああああああああああああ!!!!!!!!!!!!!!!
質問です。 SQLServer2005 Expressでデータベースの勉強をしようと 考えているのですが、参考にする書籍はExpressとつかないものでも用が足りますか? (グレードが違うと役に立たない本もあるので…) 自分で中を確認したくても、なにせ田舎住まいなもので PC関係の本を置いている本屋が周りになく、 通販を利用せざるを得ないのです。
201 :
NAME IS NULL :2009/07/28(火) 16:27:18 ID:6RYCaFK/
EnterpriseMangerからDecimal列(精度29以上)を編集しようとすると メッセージ「このセルを編集できません」が出て入力できない、 クエリアナライザからだと更新できる。
202 :
NAME IS NULL :2009/08/18(火) 23:04:27 ID:ofDJWcxy
あるPOINTから最も近いLINESTRING上のPOINTを算出するにはどうしたらよいでしょうか? 以下の方法でやってみましたが、結果が得られないときがあるようで。。。 DECLARE @g geometry; SET @g = geometry::STGeomFromText('POINT(0 0)', 0); -- あるPOINT SELECT @g.STBuffer(@g.STDistance(xxx)).STIntersection(xxx); -- xxxがLINESTRING
203 :
NAME IS NULL :2009/08/22(土) 01:24:15 ID:dj9Je8J5
>>201 遅レスで申し訳ないが恐らく.NETの制約だと思います。
似たような症状に遭遇した事があり、その時の結論が
『.NETで扱える数値精度の上限に関する制約が原因』でした。
自分で作成したツール(システム)であれ、マイクロソフト純正ツールであれ
.NETフレームワーク上で動作するプログラムであれば同様の現象が起こると思われます。
他業者の作ったDB解析しなければならないんだけどどうしましょう
データソースが複雑なら地獄
206 :
NAME IS NULL :2009/08/25(火) 23:18:35 ID:AaegsFre
全項目をバーキャラーの10文字にしようとしたら、 いつも一旦バーキャラー50文字になります。 なぜですか?
バーキャラーって何か新鮮だな。 単なるデフォルト値だろ。
208 :
NAME IS NULL :2009/08/26(水) 06:25:56 ID:2BVgQnwK
ありがとうございます。 別の質問ですが、私は人の名前もプラグもコードもバーキャラーばかり使っていますが、nバーキャラーの方がいい場合もあるのでしょうか?
特にないです。
エ、エリカ様…
211 :
NAME IS NULL :2009/08/27(木) 00:10:23 ID:rMgta9+z
みんなはDBに人の名前を収録するとき、 データ型をバーキャラーとエヌバーキャラーのどちらにする?
ヌバーキャラーだな。
Oracleしか使ったことがないので Expressをインスコして勉強したいのですが 現状2008と2005のどちらが良いですか? 良きアドバイスをお願いします。 当面仕事で使う予定はありません。
目的を書かないとな。 例えば、資格を取りたいとか、この機能についてOracleとの比較したいとか、単に動かしてみたいだけどかいろいろあるだろ。
>>214 レスありがとう。やりたいことは
・さらからSQL Serverをインスコする
・ユーザ,TBL,Viewとか一通り定義できるようにする
・VS2008(C#,VB)から接続して使えるようにする
・Access,Excelから接続して使えるようにする
・OracleとSQL ServerのSQLの違いを勉強する
(OracleでやってることをSQL Serverで実行するときの変更点とか)
・VS2008で開発した場合,なにか便利なことがあったらいいな
というようなことを勉強したいと思ってます。
このとき2008で強化・追加された機能(DBMS管理も含む)やSQLを
当たり前だと思って使ってると,2005の開発を受けたときにツライかな,と。
機能的に大きな変更がなければ2008をインスコしたいのですが,
このあたりのことを,先輩方にアドバイスいただければ幸いです。
216 :
NAME IS NULL :2009/09/05(土) 22:20:28 ID:gCtvokiF
VS2008使うのなら、同じ2008で合わせた方がいいんじゃないか? 管理ツールは、2005と2008で微妙に違うから、どちらか一方で覚えていても 役に立たないケースもある。 個人的にお勧めは、Expressより2008評価版の方が良いと思う。 Expressは機能制限があって、Analysis Services やら Reporting Servicesは 使えなかったような記憶があるんだが。 たしかに、ユーザ,TBL,Viewとかの定義程度なら、問題はないんだが。
>>216 アドバイスありがとう。
2005と2008どちらでも行けるようD/Lして準備してました。
>VS2008使うのなら、同じ2008で合わせた方がいいんじゃないか?
自分の中でも,これが一番大きくて新しいし2008にしようと思います。
219 :
NAME IS NULL :2009/10/08(木) 23:51:51 ID:E4iw+Qno
サーバにリクエストされたクエリを見る方法ってあります? トレース?
プロファイラ
ブラ剥いだ
222 :
219 :2009/10/10(土) 00:44:26 ID:eRD5pLZ3
>>220 サンクスこ。
無事監視することができました。
パースしてエラーになる様が見たかったのですが、それは見れないのですね。。。
convert('2009/10/32', 'yyyy/MM/dd')でエラー、的な。
教えてください。 試しに以下のことをしてみました。 ・本人は教科書程度の知識しかない DB の素人 ・バージョンは SQLServer 2005 Express Edition ・テーブルには 50 列 10 万件の模擬データを挿入 ・当該のテーブルには id に当たる列を主キーに設定しただけで他にはインデクスなどは設定していない ・列の属性は int や char(256) など、かなり適当に設定 ・RowNumber と副問い合わせを使用して、レコードの部分抽出を実施 ・試験はローカル環境で sqlcmd による SQL 実行の形で行う 部分抽出では全レコード、列を対象に途中の 100 レコードくらいを取得するようにやってみました。 取得する列の数を少なくしたり、抽出するレコードを前の方にしたりすると反応はかなり速いのですが、 全列を対象に後ろの方( 90000 - 90100 など)を設定すると、go を行ってから結果を表示し始めるまでに 30 秒から数分かかることもあります。 部分抽出ではなく条件を設定してのレコードの抽出なら(たとえば id > 0 and id < 100 など)、 もとのレコードの位置に関係なく掛かっても 2 秒程度で返ります。 副問い合わせの内容が全列全件を対象としているので、レコード数を考えれば納得は出来るのですが、 テーブル設計を見直す以外で、部分抽出を速くする方法はないでしょうか。 お知恵を拝借できれば幸いです。
ない
>>223 >・当該のテーブルには id に当たる列を主キーに設定しただけで他にはインデクスなどは設定していない
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>取得する列の数を少なくしたり、抽出するレコードを前の方にしたりすると反応はかなり速いのですが、
>全列を対象に後ろの方( 90000 - 90100 など)を設定すると、go を行ってから結果を表示し始めるまでに
>30 秒から数分かかることもあります。
>部分抽出ではなく条件を設定してのレコードの抽出なら(たとえば id > 0 and id < 100 など)、
>もとのレコードの位置に関係なく掛かっても 2 秒程度で返ります。
自分で答えを書いておいて質問なのか?
226 :
223 :2009/10/18(日) 18:39:47 ID:???
返信をありがとうございます。
テーブルに工夫を加える以外では無理なのですね。
>>225 今回の件は、テーブルに手を加えず使う方の工夫だけで部分抽出を高速化する余地があるかどうか、
という視点でして。テーブルをやっているのは自分ではなくて、人的環境にも恵まれているとは言えず。
テーブル作った奴に聞けよ。
>>226 どう考えても検索する列にインデックス付けなきゃだめでしょう。
229 :
223 :2009/10/19(月) 22:01:38 ID:???
ありがとうございます。 今日、DB 担当の人とお話ししました。お説教されました。 なんでも副問い合わせがあるから遅いのは当然で、そんなのなくても出来るそうです。 正直出来るとは思ってませんが、やってくださるそうなので見守ろうと思います。 それとは無関係に、 >・当該のテーブルには id に当たる列を主キーに設定しただけで他にはインデクスなどは設定していない >取得する列の数を少なくしたり、抽出するレコードを前の方にしたりすると反応はかなり速いのですが、 と言うところから、副問い合わせで row_number と主キーの id だけを取得し、本?問い合わせで 副問い合わせの id を where 句の中で in とか使って条件指定してあげれば本問い合わせで全列を取得しても コンマ秒程度の応答時間の増加で済むことに気がつきました。 SQL って奥が深いですね。。。
230 :
NAME IS NULL :2009/10/29(木) 16:13:22 ID:S8uUeNI2
topについて聞きたいんだけど topを使用した場合ってどの順序でselectされるの? クラスタ化インデックスを作成してる場合は、インデックス順で取得される?
>>229 重いと思ったら(重そうだと思ったら)
クエリの実行プラン見てみー、結構面白いぜ
>>230 ORDER BYで指定して無いなら、
クラスタ化インデックス順(物理的な格納順)に取り出されて、そのうちのTOP n ですよ
232 :
230 :2009/10/31(土) 15:38:15 ID:6m29sTha
>>231 >クラスタ化インデックス順(物理的な格納順)に取り出されて、そのうちのTOP n ですよ
だろうとは思ってるんだけど、どっかにそれが記載された資料ってないかな。
話しそれるけど
topでorder by 指定すると
topで取得したものについてorder byするんですよね。
order byしたものをtopで取得したい時ってどうすんのかな。
↓みたには書けないし。
select top 100 * from (
select * from table order by col
)
233 :
231 :2009/11/02(月) 10:57:02 ID:???
234 :
230 :2009/11/02(月) 11:01:59 ID:???
あ、上のは問題ないけど下のはマズったかも ・・・これだと保証されないんだっけ?
235 :
230 :2009/11/03(火) 01:34:29 ID:CNGByaWo
>>233 ありがとう!
そういう書き方ができるんですね。
試してみます。
.
237 :
NAME IS NULL :2010/01/31(日) 00:39:21 ID:i/zQY3Zu
すいません。 こちらでも聞かせてください。 SQLSERVER2000を混合認証(Windows,SQL認証)で使用しているのですが、 SQLSERVERを起動するとログイン画面がでてこないで、ログイン状態で開きます。 (windows認証にするか、SQLServer認証するかを聞いてくる画面が2005だとでてくる) どのようにして、2000でログイン画面を出すようにすればよいのでしょうか? というのはsaのパスワードがあっているかどうか試したいだけなのです。。
238 :
NAME IS NULL :2010/05/16(日) 17:06:37 ID:rM83L9sz
すみません。スレ違いかもしれませんが質問お願いします。 現在仮サーバーに使用している端末のPF量が大きくて困っています。 ・環境 XP Pro SP2 SQLServer2005EE データベース⇒ 一つ テーブル⇒ 12個 レコード数⇒ 凡そ4万 アクセス端末数⇒ 凡そ40台 物理メモリ⇒ 2G PF使用量⇒ 1.4G辺りを推移 サーバー端末でのアプリケーション⇒ DBを扱うソフト一つ(ADO.netで非常時接続) です。 レコードが増えるとこのままPFを使い尽くしてしまうのでしょうか? PF低減には何が効果的でしょうか。 また、EEではDBは2Gまでと聞いていますが、大体何レコード位まで収められるのでしょうか? 宜しくお願いいたします。
239 :
NAME IS NULL :2010/05/16(日) 19:07:50 ID:fh0saoO6
冗長化したいんだけど、ミラーリングとレプリケーションどっちがオススメ?
240 要件次第
>>242 現在稼働中ですよ!
大丈夫なはずです。
243 EEってWS2000SP4以降のWSじゃないとインストールできない あとOSの最大メモリサイズまでいけるから、物理的にメモリ増やして、PAEスイッチとAWEスイッチONにすれば2G以上割合可能 だったはず
リンクサーバに対する処理を含んだストアドについての質問です。 あるストアドが、リンクサーバのテーブルを参照しています。 そのストアドが実行された時に (1) リンクサーバ本体は起動しているが、サービスが停止状態の場合 (2) リンクサーバへのコネクションが確立出来ない場合 (リンクサーバ本体が停止している、ネットワーク自体が停止している等の場合) この2例では例外が異なるだけでなく、 (2)の場合はストアド中の例外処理ではキャッチ出来ず、 そのストアドの起動元コード(例えばクライアントソフト)で例外が起きてしまいます。 これを、(2)の場合についてもストアドの例外処理でキャッチする事は可能でしょうか?
246 :
NAME IS NULL :2010/09/19(日) 18:28:06 ID:19pMJ8Xx
247 :
NAME IS NULL :2010/12/24(金) 07:39:23 ID:v+iIWKmY
a
248 :
NAME IS NULL :2010/12/24(金) 12:38:17 ID:UrhDwQpA
SQLServerのシステムデータベース(master)のリストアに関して ★やりたいこと DBサーバー1のmasterをDBサーバー2で復元したい ★移行方法 DBサーバー1のmasterをバックアップ、 DBサーバー2でmasterをリストア(シングルユーザーモード) ★問題点 DBサーバー1と、DBサーバー2でディスクの構成が違う為、masterを復元しようとするとエラーとなる。 oracleの制御ファイルのようなテーブルか、ファイルを をSQLServerも持っていると思うのですがどこで持ってますでしょうか? また、物理ファイルの構成情報の変更方法もあわせて教えていただけないでしょうか。 ●DBサーバー1ノディスク構成(MSSQL.17) (C:)インストールDIR(C:\Program Files\Microsoft SQL Server\MSSQL.17)+システムDB (H:)tempdb (I:)temp_log (J:)ユーザーDB data (K:)ユーザーDB log ●DBサーバー2ノディスク構成(MSSQL.3) (C:)インストールDIR(C:\Program Files\Microsoft SQL Server\MSSQL.3)+システムDB (D:)ユーザーDB log + tempdb log (F:)ユーザーDB data + tempdb data よろしくお願い致します。
そもそもmasterをリストアしたい理由がわからん
250 :
NAME IS NULL :2010/12/25(土) 23:32:04 ID:hX3gSLAL
>>249 masterの復元ができれば、ログインやリンクサーバーのサーバーオブジェクトを、別環境で、手動で再作成しなくて済むという理由。
251 :
NAME IS NULL :2011/03/06(日) 16:29:01.05 ID:RZEG5sue
a
252 :
NAME IS NULL :2011/03/06(日) 22:16:33.51 ID:wtr3zhbx
256 :
MCP試験配信終了のお知らせ :2011/06/29(水) 20:10:41.76 ID:mRKr4qrb
developer の「実運用環境での稼動は出来ません」ってのはどういう意味? モラルの問題?
本稼動せずに実験のままなら桶
本稼動で動かしてるとかソフト側からはわからないんじゃ?
Legacy Certifications
This page lists certifications that have entered a Legacy status over the last five years.
As of September 2012, certifications designated as Legacy will no longer be available to be earned.
Also beginning in September 2012, Legacy certifications will still appear on your transcript, but will be designated as Legacy.
Expand the sections below to view the list of Legacy certifications for that technology.
Microsoft SQL Server
Certification name
Microsoft Certified Database Administrator ? SQL Server 2000
MCITP: Database Developer on SQL Server 2005
MCITP: Database Administrator on SQL Server 2005
MCITP: Business Intelligence Developer on SQL Server 2005
MCTS: SQL Server 2005
MCTS: Microsoft SQL Server 2005, Business Intelligence Development
http://www.microsoft.com/learning/en/us/certification/cert-lifecycle.aspx#tab4
263 :
NAME IS NULL :2012/11/04(日) 16:00:36.42 ID:pKtBSxrL
age
264 :
NAME IS NULL :2013/01/07(月) 23:33:36.37 ID:Q798bvHs
告訴の趣旨 被告訴人は、以下に該当すると考えるので、被告訴人の厳重な処罰を求めるため告訴します。 職務経歴書を提示した事前面接を実施 または 偽装請負 または 偽装出向 労働者派遣法第26条(契約の内容等)、職業安定法第44条(労働者供給)に違反 多重派遣・多重出向 労働基準法第6条(中間搾取の禁止)に違反 疎明資料 事前面接日時、場所、出席者、資料のコピー、音声記録 就業場所・就業期間・就業時間 指揮命令 指示を誰が行っているかの記録、音声記録 仕事で使う道具や、資材の負担(所有)のあり方 業務で使用しているパソコン・備品などの所有者 契約書 請負、雇用契約書、出向指示など書面のコピー 刑事告訴ガイダンス ★痴漢も民事でなく刑事事案ですが、裁判所が和解金を被害者に支払わせて解決するのが絶対的過半数です。和解で解決しない事案、つまり公訴までいって判例となる事例を探すほうが難しいことでしょう。 ★録音は一方の当事者が取る限り合法です。※加害者に録音の同意を求める必要はありません。 ★告訴状を検察に提出しても受理されなければ加害者側には知られることはありません。不受理の場合は何事も起きてないように粛々と振る舞ってください。 ★告訴を取り下げるとき検察に提出した資料は全て返却されます。また検察があなたが提出した証拠をあなたの許可なく裁判の証拠として使用はできません。告訴を取り下げたのちの録音資料には当事者の立場が失われるため証拠能力はありません。 ★和解時に告訴した事実は秘匿事項となります。犯罪者が秘密保持契約に違反した場合の損害賠償金は「即決和解」か「公正証書」で最低5000万円〜にしましょう。支払いを拒否すれば強制執行手続きを地方裁判所に上訴(裁判不要)してください。 ★派遣会社や事業会社が同業者に貴方の情報をリークしたなら、同業者(又は競合他社)に弱みを握られることになります。 余程信用のおける相手でなければ、リークはできないでしょう。信頼のおける方にしても、その方の口が軽ければ、いずれ事実は分かります。 ★リークの情報を得た事業者のなかには、リークの事実を貴方に教えてくれる方がいるかもしれません。その際は損害賠償金で得たお金の3割程度を謝礼金として渡してください。
265 :
NAME IS NULL :2013/01/15(火) 14:22:43.38 ID:lJw9FDu5
パワハラ犯罪にたいする刑事罰(※本投稿のコピペ歓迎です) 人事原則 1 現行法では、社員が仕事を怠けたり、能力不足、就業規則違反、目標を達成できなくても解雇をしたり叱責することは違法です。どんな駄目社員、嘘つき社員、怠け者も定年まで解雇が違法なのが現行の正社員制度です。 2 パワハラは社風にあわない社員、成績の振るわない社員を自主退職に追い込む言わば人事的措置として用いられることが多い。 ※違法な解雇の和解金相場は、労働審判で3ヶ月、通常裁判で1年以上の報酬、さらに社員が和解を拒めば復職が可能です。弁護士への着手金は12〜15万円+20%の和解金、和解拒否なら20〜50万円程度。 人事部・ホットライン・御用組合へ直訴 メリット: 一時的緩和や人事異動 デメリット: 役員へ情報筒抜け、危険分子の烙印(情報漏洩がホットライン直訴者に多いのは人事部の常識)、パワハラ放置で自主退職に追い込まれる 民事訴訟・調停・労働審判 メリット: 損害賠償 デメリット: 裁判費用、解雇措置、民事不介入で刑事事案化を阻止、長期係争、パワハラ上司の継続雇用 刑事告訴 メリット: 1パワハラ上司の解雇・懲戒、または2多額の和解金、1と2どちらでも被害者の雇用は維持 デメリット: 人事異動(出世コースから外れる) ◎録音は一方の当事者が取る限り合法です。※加害者に録音の同意を求める必要はありません。 ◎告訴受理後の和解金は加害者の資産・収入に応じて変えてください。犯罪者の昨年の年収の半額程度×最大懲役年数が妥当です。 ◎パワハラの被害についての告訴は1侮辱罪2脅迫罪3強要罪4威力業務妨害罪5傷害罪の順序で行ってください。警察・検察の協力(犯罪者の自宅・職場の強制捜査、留置所勾留)により罪の立証が楽になります。 ◎刑事告訴した社員を解雇したり処遇面で著しい差別を行うことはないでしょうが、出世や管理職以上の昇進の可能性はあきらめるべきでしょう。 ◎刑事告訴は民事訴訟と違って裁判による被害者への2次被害にありません。検察庁が被害者に代わって訴えをおこすので、無料で、時間と手間も告訴状をかくことと音声録音を残すだけです。 ◎和解契約(公正証書・即決和解)では告訴した事実は秘匿事項となります。犯罪者が秘密保持契約を違反した場合の損害賠償金は、最低5000万円〜にしましょう。
266 :
NAME IS NULL :
2014/12/11(木) 17:19:26.14 ID:HeiK1EHi 社内システムのバックエンドがmdbだと入力系に耐えれないようなので、この商品の無料版を使いたいのですが。デメリットありますか?変更履歴とかと追えるんですよね