【新型】SQLServer2005【またか】

1NAME IS NULL2005/12/17(土) 00:28:19ID:IWlojdHA
いよいよ発売、新製品。前評判や前型との違いで良くなった点など教えて
ください。よろ。

217NAME IS NULL2009/09/06(日) 10:19:58ID:???
>>216
アドバイスありがとう。
2005と2008どちらでも行けるようD/Lして準備してました。

>VS2008使うのなら、同じ2008で合わせた方がいいんじゃないか?

自分の中でも,これが一番大きくて新しいし2008にしようと思います。

218NAME IS NULL2009/10/06(火) 11:22:50ID:???
以下のファイルを取得できるサイトはございませんでしょうか。

ttp://www.microsoft.com/japan/sqlserver/2005/prodinfo/previousversions/trial/2000/download.mspx
SQL Server 2000 120日間限定評価版 Release A
JPN_SQLEVAL.EXE
283997KB

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

219NAME IS NULL2009/10/08(木) 23:51:51ID:E4iw+Qno
サーバにリクエストされたクエリを見る方法ってあります?
トレース?

220NAME IS NULL2009/10/09(金) 06:01:12ID:???
プロファイラ

221NAME IS NULL2009/10/09(金) 11:45:46ID:???
ブラ剥いだ

2222192009/10/10(土) 00:44:26ID:eRD5pLZ3
>>220
サンクスこ。
無事監視することができました。
パースしてエラーになる様が見たかったのですが、それは見れないのですね。。。
convert('2009/10/32', 'yyyy/MM/dd')でエラー、的な。

223NAME IS NULL2009/10/17(土) 21:48:40ID:???
教えてください。

試しに以下のことをしてみました。

・本人は教科書程度の知識しかない 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 秒程度で返ります。

副問い合わせの内容が全列全件を対象としているので、レコード数を考えれば納得は出来るのですが、
テーブル設計を見直す以外で、部分抽出を速くする方法はないでしょうか。

お知恵を拝借できれば幸いです。

224NAME IS NULL2009/10/17(土) 21:56:23ID:???
ない

225NAME IS NULL2009/10/18(日) 11:37:44ID:???
>>223
>・当該のテーブルには id に当たる列を主キーに設定しただけで他にはインデクスなどは設定していない
                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

>取得する列の数を少なくしたり、抽出するレコードを前の方にしたりすると反応はかなり速いのですが、
>全列を対象に後ろの方( 90000 - 90100 など)を設定すると、go を行ってから結果を表示し始めるまでに
>30 秒から数分かかることもあります。

>部分抽出ではなく条件を設定してのレコードの抽出なら(たとえば id > 0 and id < 100 など)、
>もとのレコードの位置に関係なく掛かっても 2 秒程度で返ります。

自分で答えを書いておいて質問なのか?

2262232009/10/18(日) 18:39:47ID:???
返信をありがとうございます。
テーブルに工夫を加える以外では無理なのですね。

>>225
今回の件は、テーブルに手を加えず使う方の工夫だけで部分抽出を高速化する余地があるかどうか、
という視点でして。テーブルをやっているのは自分ではなくて、人的環境にも恵まれているとは言えず。

227NAME IS NULL2009/10/18(日) 18:43:26ID:???
テーブル作った奴に聞けよ。

228NAME IS NULL2009/10/18(日) 21:56:08ID:???
>>226
どう考えても検索する列にインデックス付けなきゃだめでしょう。

2292232009/10/19(月) 22:01:38ID:???
ありがとうございます。

今日、DB 担当の人とお話ししました。お説教されました。
なんでも副問い合わせがあるから遅いのは当然で、そんなのなくても出来るそうです。
正直出来るとは思ってませんが、やってくださるそうなので見守ろうと思います。

それとは無関係に、

>・当該のテーブルには id に当たる列を主キーに設定しただけで他にはインデクスなどは設定していない

>取得する列の数を少なくしたり、抽出するレコードを前の方にしたりすると反応はかなり速いのですが、

と言うところから、副問い合わせで row_number と主キーの id だけを取得し、本?問い合わせで
副問い合わせの id を where 句の中で in とか使って条件指定してあげれば本問い合わせで全列を取得しても
コンマ秒程度の応答時間の増加で済むことに気がつきました。

SQL って奥が深いですね。。。

230NAME IS NULL2009/10/29(木) 16:13:22ID:S8uUeNI2
topについて聞きたいんだけど
topを使用した場合ってどの順序でselectされるの?
クラスタ化インデックスを作成してる場合は、インデックス順で取得される?

231NAME IS NULL2009/10/30(金) 20:32:29ID:???
>>229
重いと思ったら(重そうだと思ったら)
クエリの実行プラン見てみー、結構面白いぜ

>>230
ORDER BYで指定して無いなら、
クラスタ化インデックス順(物理的な格納順)に取り出されて、そのうちのTOP n ですよ

2322302009/10/31(土) 15:38:15ID:6m29sTha
>>231
>クラスタ化インデックス順(物理的な格納順)に取り出されて、そのうちのTOP n ですよ
だろうとは思ってるんだけど、どっかにそれが記載された資料ってないかな。

話しそれるけど
topでorder by 指定すると
topで取得したものについてorder byするんですよね。

order byしたものをtopで取得したい時ってどうすんのかな。
↓みたには書けないし。
select top 100 * from (
select * from table order by col
)

2332312009/11/02(月) 10:57:02ID:???
http://social.msdn.microsoft.com/Forums/ja-JP/sqlserverja/thread/fdfc07de-8eec-4a47-aad8-d75a52597f0f

MSDNには書いてないね。取得順を気にするならおとなしくORDER BY使えってとこかな。
(後でコード読む人も困るしさ)


SELECT *
FROM (SELECT ROW_NUMBER() OVER(ORDER BY COL) AS rownumber, * FROM TABLE) T
WHERE rownumber <= 100

もしくは、

WITH CTE AS (SELECT * FROM TABLE ORDER BY COL)
SELECT TOP 100 * FROM CTE

2342302009/11/02(月) 11:01:59ID:???
あ、上のは問題ないけど下のはマズったかも
・・・これだと保証されないんだっけ?

2352302009/11/03(火) 01:34:29ID:CNGByaWo
>>233
ありがとう!
そういう書き方ができるんですね。
試してみます。

236NAME IS NULL2010/01/30(土) 07:59:49ID:???
.

237NAME IS NULL2010/01/31(日) 00:39:21ID:i/zQY3Zu
すいません。 こちらでも聞かせてください。
SQLSERVER2000を混合認証(Windows,SQL認証)で使用しているのですが、
SQLSERVERを起動するとログイン画面がでてこないで、ログイン状態で開きます。
(windows認証にするか、SQLServer認証するかを聞いてくる画面が2005だとでてくる)
どのようにして、2000でログイン画面を出すようにすればよいのでしょうか?
というのはsaのパスワードがあっているかどうか試したいだけなのです。。

238NAME IS NULL2010/05/16(日) 17:06:37ID:rM83L9sz
すみません。スレ違いかもしれませんが質問お願いします。

現在仮サーバーに使用している端末のPF量が大きくて困っています。

・環境

XP Pro SP2
SQLServer2005EE
データベース⇒  一つ
テーブル⇒  12個
レコード数⇒  凡そ4万
アクセス端末数⇒  凡そ40台
物理メモリ⇒  2G
PF使用量⇒  1.4G辺りを推移
サーバー端末でのアプリケーション⇒ DBを扱うソフト一つ(ADO.netで非常時接続)

です。

レコードが増えるとこのままPFを使い尽くしてしまうのでしょうか?
PF低減には何が効果的でしょうか。
また、EEではDBは2Gまでと聞いていますが、大体何レコード位まで収められるのでしょうか?

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

239NAME IS NULL2010/05/16(日) 19:07:50ID:fh0saoO6
http://oraclesqlpuzzle.hp.infoseek.co.jp/sqlserver2008-sql1-olap.html
このサイト見て思ったんだが、oracleの分析関数って強力なんだね

240NAME IS NULL2010/06/07(月) 17:42:28ID:???
冗長化したいんだけど、ミラーリングとレプリケーションどっちがオススメ?

241NAME IS NULL2010/06/29(火) 18:23:05ID:???
240
要件次第

242NAME IS NULL2010/06/29(火) 20:32:48ID:???
>>238

XPにEE入れられないんじゃ

243NAME IS NULL2010/07/01(木) 19:34:05ID:???
>>242
現在稼働中ですよ!

大丈夫なはずです。

244NAME IS NULL2010/07/09(金) 01:19:23ID:???
243

EEってWS2000SP4以降のWSじゃないとインストールできない

あとOSの最大メモリサイズまでいけるから、物理的にメモリ増やして、PAEスイッチとAWEスイッチONにすれば2G以上割合可能

だったはず

245NAME IS NULL2010/09/08(水) 01:28:45ID:???
リンクサーバに対する処理を含んだストアドについての質問です。

あるストアドが、リンクサーバのテーブルを参照しています。
そのストアドが実行された時に

(1) リンクサーバ本体は起動しているが、サービスが停止状態の場合

(2) リンクサーバへのコネクションが確立出来ない場合
  (リンクサーバ本体が停止している、ネットワーク自体が停止している等の場合)

この2例では例外が異なるだけでなく、
(2)の場合はストアド中の例外処理ではキャッチ出来ず、
そのストアドの起動元コード(例えばクライアントソフト)で例外が起きてしまいます。

これを、(2)の場合についてもストアドの例外処理でキャッチする事は可能でしょうか?

246NAME IS NULL2010/09/19(日) 18:28:06ID:19pMJ8Xx

247NAME IS NULL2010/12/24(金) 07:39:23ID:v+iIWKmY
a

248NAME IS NULL2010/12/24(金) 12:38:17ID: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

よろしくお願い致します。

249NAME IS NULL2010/12/25(土) 16:27:09ID:???
そもそもmasterをリストアしたい理由がわからん

250NAME IS NULL2010/12/25(土) 23:32:04ID:hX3gSLAL
>>249
masterの復元ができれば、ログインやリンクサーバーのサーバーオブジェクトを、別環境で、手動で再作成しなくて済むという理由。



251NAME IS NULL2011/03/06(日) 16:29:01.05ID:RZEG5sue
a

252NAME IS NULL2011/03/06(日) 22:16:33.51ID:wtr3zhbx
MCP試験配信終了のお知らせ
今年の6月末で配信終了

製品メインストリーム サポート終了日 2011/04/12
延長サポート終了日 2016/04/12

http://support.microsoft.com/?ln=ja
http://support.microsoft.com/lifecycle/search/

253NAME IS NULL2011/06/29(水) 00:46:20.21ID:???

254NAME IS NULL2011/06/29(水) 01:10:00.45ID:???

255NAME IS NULL2011/06/29(水) 01:25:34.74ID:???

SQL Server 2005 自習書シリーズ(msdn)
http://msdn.microsoft.com/ja-jp/sqlserver/cc720684

アップサイジング自習書シリーズ
Access から SQL Server 2005 への移行
http://technet.microsoft.com/ja-jp/sqlserver/gg639011



256MCP試験配信終了のお知らせ2011/06/29(水) 20:10:41.76ID:mRKr4qrb
製品メインストリーム サポート終了日 2011/04/12
延長サポート終了日 2016/04/12

http://support.microsoft.com/?ln=ja
http://support.microsoft.com/lifecycle/search/

試験番号             試験名                  試験終了日
70-431    TS: Microsoft SQL Server 2005 ? Implementation and Maintenance   2011年 6月 30日
http://www.microsoft.com/japan/learning/mcp/exam_endlist.htm

257NAME IS NULL2011/07/10(日) 13:16:07.70ID:???

Microsoft SQL Server 2005 Compact Edition Developer Software Development Kit - 日本語
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=e9aa3f8d-363d-49f3-ae89-64e1d149e09b
http://download.microsoft.com/download/e/3/9/e39bb4ac-5998-4352-b082-c90d513b92fd/SSCE31SDK-JPN.msi

Microsoft SQL Server 2005 Compact Edition - 日本語
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=85E0C3CE-3FA1-453A-8CE9-AF6CA20946C3
http://download.microsoft.com/download/4/b/0/4b003e92-8fc0-43c7-ab74-5522ef81a091/SQLServerCE31-JA.msi

SQL Server 2005 Compact Edition Books Online
http://www.microsoft.com/downloads/ja-jp/details.aspx?familyid=e6bc81e8-175b-46ea-86a0-c9dacaa84c85&displaylang=ja-nec
http://download.microsoft.com/download/d/7/7/d77b10ec-cb37-42cd-948e-cf8fc7882ab7/ReadmeSSCE2005.htm
http://download.microsoft.com/download/d/7/7/d77b10ec-cb37-42cd-948e-cf8fc7882ab7/SSCE31BOL-JPN.msi

Microsoft SQL Server 2005 Compact Edition Server Tools - 日本語
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=4E45F676-E69A-4F7F-A016-C1585ACF4310
http://download.microsoft.com/download/8/6/7/8673fd70-3fa5-42d3-92a5-a7f586eca368/Sqlce30setupja.msi

Microsoft SQL Server 2005 Compact Edition Tools for Visual Studio 2005 Service Pack 1 - 日本語
http://www.microsoft.com/downloads/ja-jp/details.aspx?FamilyID=877C0ADC-0347-4A47-B842-58FB71D159AC
http://download.microsoft.com/download/a/2/8/a28010f1-ad30-4b31-b233-bcb54ea82a63/License_file_JPN.rtf
http://download.microsoft.com/download/a/2/8/a28010f1-ad30-4b31-b233-bcb54ea82a63/SSCE31VSTools-JPN.exe

258NAME IS NULL2011/07/26(火) 20:07:32.37ID:???
developer の「実運用環境での稼動は出来ません」ってのはどういう意味?

モラルの問題?

259NAME IS NULL2011/07/26(火) 20:46:48.74ID:???
本稼動せずに実験のままなら桶

260NAME IS NULL2011/07/26(火) 20:57:26.56ID:???
本稼動で動かしてるとかソフト側からはわからないんじゃ?

261NAME IS NULL2011/08/16(火) 15:17:43.22ID:???

SQL Server 2005 サンプルコード ライブラリ
http://msdn.microsoft.com/ja-jp/sqlserver/cc720687

262NAME IS NULL2012/06/04(月) 21:38:18.44ID:???
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

263NAME IS NULL2012/11/04(日) 16:00:36.42ID:pKtBSxrL
age

264NAME IS NULL2013/01/07(月) 23:33:36.37ID:Q798bvHs
告訴の趣旨
 被告訴人は、以下に該当すると考えるので、被告訴人の厳重な処罰を求めるため告訴します。
 職務経歴書を提示した事前面接を実施 または 偽装請負 または 偽装出向
  労働者派遣法第26条(契約の内容等)、職業安定法第44条(労働者供給)に違反
 多重派遣・多重出向
  労働基準法第6条(中間搾取の禁止)に違反
疎明資料
 事前面接日時、場所、出席者、資料のコピー、音声記録
 就業場所・就業期間・就業時間
 指揮命令
  指示を誰が行っているかの記録、音声記録
 仕事で使う道具や、資材の負担(所有)のあり方
  業務で使用しているパソコン・備品などの所有者
 契約書
  請負、雇用契約書、出向指示など書面のコピー

刑事告訴ガイダンス 
★痴漢も民事でなく刑事事案ですが、裁判所が和解金を被害者に支払わせて解決するのが絶対的過半数です。和解で解決しない事案、つまり公訴までいって判例となる事例を探すほうが難しいことでしょう。
★録音は一方の当事者が取る限り合法です。※加害者に録音の同意を求める必要はありません。
★告訴状を検察に提出しても受理されなければ加害者側には知られることはありません。不受理の場合は何事も起きてないように粛々と振る舞ってください。
★告訴を取り下げるとき検察に提出した資料は全て返却されます。また検察があなたが提出した証拠をあなたの許可なく裁判の証拠として使用はできません。告訴を取り下げたのちの録音資料には当事者の立場が失われるため証拠能力はありません。
★和解時に告訴した事実は秘匿事項となります。犯罪者が秘密保持契約に違反した場合の損害賠償金は「即決和解」か「公正証書」で最低5000万円〜にしましょう。支払いを拒否すれば強制執行手続きを地方裁判所に上訴(裁判不要)してください。
★派遣会社や事業会社が同業者に貴方の情報をリークしたなら、同業者(又は競合他社)に弱みを握られることになります。
余程信用のおける相手でなければ、リークはできないでしょう。信頼のおける方にしても、その方の口が軽ければ、いずれ事実は分かります。
★リークの情報を得た事業者のなかには、リークの事実を貴方に教えてくれる方がいるかもしれません。その際は損害賠償金で得たお金の3割程度を謝礼金として渡してください。

265NAME IS NULL2013/01/15(火) 14:22:43.38ID:lJw9FDu5
パワハラ犯罪にたいする刑事罰(※本投稿のコピペ歓迎です)
人事原則
1 現行法では、社員が仕事を怠けたり、能力不足、就業規則違反、目標を達成できなくても解雇をしたり叱責することは違法です。どんな駄目社員、嘘つき社員、怠け者も定年まで解雇が違法なのが現行の正社員制度です。
2 パワハラは社風にあわない社員、成績の振るわない社員を自主退職に追い込む言わば人事的措置として用いられることが多い。
※違法な解雇の和解金相場は、労働審判で3ヶ月、通常裁判で1年以上の報酬、さらに社員が和解を拒めば復職が可能です。弁護士への着手金は12〜15万円+20%の和解金、和解拒否なら20〜50万円程度。

人事部・ホットライン・御用組合へ直訴
メリット: 一時的緩和や人事異動
デメリット: 役員へ情報筒抜け、危険分子の烙印(情報漏洩がホットライン直訴者に多いのは人事部の常識)、パワハラ放置で自主退職に追い込まれる

民事訴訟・調停・労働審判
メリット: 損害賠償
デメリット: 裁判費用、解雇措置、民事不介入で刑事事案化を阻止、長期係争、パワハラ上司の継続雇用

刑事告訴
メリット: 1パワハラ上司の解雇・懲戒、または2多額の和解金、1と2どちらでも被害者の雇用は維持
デメリット: 人事異動(出世コースから外れる)
◎録音は一方の当事者が取る限り合法です。※加害者に録音の同意を求める必要はありません。
◎告訴受理後の和解金は加害者の資産・収入に応じて変えてください。犯罪者の昨年の年収の半額程度×最大懲役年数が妥当です。
◎パワハラの被害についての告訴は1侮辱罪2脅迫罪3強要罪4威力業務妨害罪5傷害罪の順序で行ってください。警察・検察の協力(犯罪者の自宅・職場の強制捜査、留置所勾留)により罪の立証が楽になります。
◎刑事告訴した社員を解雇したり処遇面で著しい差別を行うことはないでしょうが、出世や管理職以上の昇進の可能性はあきらめるべきでしょう。
◎刑事告訴は民事訴訟と違って裁判による被害者への2次被害にありません。検察庁が被害者に代わって訴えをおこすので、無料で、時間と手間も告訴状をかくことと音声録音を残すだけです。
◎和解契約(公正証書・即決和解)では告訴した事実は秘匿事項となります。犯罪者が秘密保持契約を違反した場合の損害賠償金は、最低5000万円〜にしましょう。

266NAME IS NULL2014/12/11(木) 17:19:26.14ID:HeiK1EHi
社内システムのバックエンドがmdbだと入力系に耐えれないようなので、この商品の無料版を使いたいのですが。デメリットありますか?変更履歴とかと追えるんですよね

267NAME IS NULL2017/12/29(金) 12:01:52.14ID:dtNZwIie
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

3RPOWZ2H37

新着レスの表示
レスを投稿する