2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Microsoft SQL Server 総合スレ 10

1 :NAME IS NULL:2013/11/25(月) 16:09:42.43 ID:???.net
10が落ちてたので再度建てました。今度は落とさないでね。

Microsoft SQL Server (Transact-SQL) の総合スレッドです。

・Microsoft 公式サイト
http://www.microsoft.com/japan/sql/

・過去スレ
Microsoft SQL Server 総合スレ 10(レス数6で落ち)
http://toro.2ch.net/test/read.cgi/db/1371907307/

Microsoft SQL Server 総合スレ 9
http://toro.2ch.net/test/read.cgi/db/1310645522/

Microsoft SQL Server 総合スレ 8
http://hibari.2ch.net/test/read.cgi/db/1259409678/

Microsoft SQL Server 総合スレ 7
http://pc11.2ch.net/test/read.cgi/db/1231665917/

Microsoft SQL Server 総合スレ 6
http://pc11.2ch.net/test/read.cgi/db/1207377114/l50

Microsoft SQL Server 総合スレ 5
http://pc11.2ch.net/test/read.cgi/db/1175091880/l50

Microsoft SQL Server 総合スレ 4
http://pc11.2ch.net/test/read.cgi/db/1142315583/l50

Microsoft SQL Server 総合スレ3【MS SQL】
http://pc11.2ch.net/test/read.cgi/db/1123981539/l50

MS SQL Server 総合スレ2
http://pc11.2ch.net/test/read.cgi/db/1093012583/l50

2 :NAME IS NULL:2013/11/27(水) 14:31:18.53 ID:???.net
sqlserver に newid() というユニークな32バイトバイナリを返す関数がありますが
あれの long 版の関数を作りたいです。
newno() みたいな風で、関数を呼ぶたびに +1 しながら値を返すという風で

それ自体は採番テーブルを使って簡単にできると思いますが
呼び出し元のトランザクションとは別の独立したトランザクションで動かしたいのですが
どうやってやるんでしょうか。

つまり、呼び出し元が
insert into ××× values(newno(), ×,, ×, ×, ×);
みたいに利用したあとで rollback しても newno() の採番テーブルは戻ってほしくないのです。

3 :NAME IS NULL:2013/11/27(水) 14:35:10.60 ID:x1vCM0fK.net
最新版ExpressのLocalDBって何なの?

4 :NAME IS NULL:2013/11/27(水) 15:19:23.26 ID:???.net
>>2
シーケンスでいいんじゃないの?
その目的を満たすために採番テーブルを使うなんて複雑すぎて考えたくもない:p

5 :NAME IS NULL:2013/11/27(水) 15:24:22.93 ID:???.net
ん、sqlserverだと、キー列にidentity属性をつけるのでもいいのかも

6 :NAME IS NULL:2013/11/27(水) 15:48:46.03 ID:???.net
最近のバージョンなら素直にシーケンス
そうじゃないなら、別コネクションでやらないとダメなんじゃないかな
俺ならホストアプリでやる
CLRストアドならストアド内からコネクション張れるかどうか誰か知ってる?

7 :NAME IS NULL:2013/11/27(水) 15:58:13.01 ID:???.net
>>5
問題はそこじゃなくて、そのテーブルへのアクセスをトランザクション外でやりたいって事

8 :NAME IS NULL:2013/11/27(水) 16:36:17.15 ID:???.net
>>7
どういうこと?
採番テーブルへのアクセスを行う、newno()みたいな関数を別トランザクションにしたいんだよね?
identityでいいじゃん。rollbackしても振られた番号は戻らないよ。ご希望通り。

9 :NAME IS NULL:2013/11/27(水) 17:56:56.75 ID:1siAqlU6.net
>>3
ユーザー権限で動くSQLServerExpress。
IISExpressのDB版のようなもの

10 :NAME IS NULL:2013/11/27(水) 19:25:46.65 ID:???.net
>>8
まあ、要件次第でそれでもいけるかもしれんが
基本的には、ロールバックしたら、たとえばインサートした行も消えてなくなるだろ
別トランザクションって事はそれはこまるって話なんだよ

11 :NAME IS NULL:2013/11/27(水) 20:36:42.17 ID:???.net
> つまり、呼び出し元が
> insert into ××× values(newno(), ×,, ×, ×, ×);
> みたいに利用したあとで rollback しても newno() の採番テーブルは戻ってほしくないのです。

話してるロールバックってこれだよね。
インサートした行が消えてなくなるのが困るっていうのが理解できないんだけど、
begin insert rollback で行が増えててほしいってのはわがまますぎない?

12 :NAME IS NULL:2013/11/27(水) 21:21:22.59 ID:???.net
>>11
それを実現したいからトランザクション外って話なんだろうに
まあ、理解できてないならお前には必要ないって事だ

13 :NAME IS NULL:2013/11/27(水) 21:34:18.24 ID:???.net
>>11
念のために言っとくが、その例でいけば
×××が消えてなくなるのが困るって話じゃないぞ
newno()で内部的につかってる番号管理テーブルがロールバックされるのが困るって話だぞ

14 :NAME IS NULL:2013/11/27(水) 21:57:24.95 ID:???.net
>>13
だからidentityなりsequenceでしょう?
もしかしてsqlserverのシーケンスってロールバックされるの?それならごめん。

15 :NAME IS NULL:2013/11/28(木) 01:14:11.01 ID:???.net
> Sequence numbers are generated outside the scope of the current transaction.
> They are consumed whether the transaction using the sequence number is committed or rolled back.

だって

16 :NAME IS NULL:2013/11/28(木) 12:27:44.55 ID:???.net
そりゃ落ちるわけだ。という感想。

17 :NAME IS NULL:2013/11/28(木) 13:19:03.34 ID:9fBb+8M0.net
>>9
IIS Expressは知らんけどSQLiteみたいな物って事?

18 :NAME IS NULL:2013/11/28(木) 13:36:50.69 ID:???.net
IIS 7.5 Express は開発者向けに最適化された IIS 7.5 の簡易バージョンであり、単独で使用できます。

19 :NAME IS NULL:2013/11/28(木) 15:36:29.43 ID:???.net
>>17
SQLiteは話が違いすぎるんで、かつてのMSDEみたいなもんじゃないの

20 :NAME IS NULL:2013/11/28(木) 17:27:11.72 ID:???.net
MSDEとSQL Server Expressは同じだと思う

21 :NAME IS NULL:2013/11/28(木) 22:13:16.44 ID:???.net
server2012sp1にsql server 2012入れようとしたら機能の選択一覧で何も表示されなくて頭真っ白になって今帰宅

22 :NAME IS NULL:2013/11/28(木) 23:31:09.05 ID:???.net
乙 w

23 :NAME IS NULL:2013/11/30(土) 14:58:02.50 ID:ssZKNoFD.net
2005Expressのストアドを一切使っていないDBを
2012Expressへ移行するのに何か注意点などありますでしょうか?

24 :NAME IS NULL:2013/11/30(土) 18:32:53.69 ID:sLsdAjgz.net
基本的にはない
が、既存のDB上書きの場合ユーザーからサーバーロール勝手に外れるんで注意
まあ2012に限ったことじゃないんだが俺がハマったので書いておく

25 :NAME IS NULL:2013/12/01(日) 00:40:27.06 ID:???.net
>>24
移行後サーバーロールを再確認する様に気を付けます
ありがとうございました

26 :NAME IS NULL:2013/12/01(日) 14:47:24.13 ID:u1FkK0X5.net
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10117233810
誰かこれ教えてください><

27 :NAME IS NULL:2013/12/02(月) 15:02:04.35 ID:???.net
>>26
宿題スレにでも消えてください

28 :NAME IS NULL:2013/12/04(水) 23:40:27.02 ID:0C1ZiRks.net
質問です。すでに定義されてある、ユーザ定義データ型のCreate文の
一括出力方法ってありますか?

ひとつずつはできるのはわかったのですが、数がおおくて・・・。

29 :28:2013/12/04(水) 23:47:06.66 ID:???.net
すみません、自己解決しました。

DBを右クリ→タスク→スクリプトの作成でできました。

30 :NAME IS NULL:2013/12/07(土) 04:13:31.93 ID:???.net
サーバーで使える一番安いSQL ServerはStandard
という噂を聞いたんだけど幾らくらいするもんなの?

31 :NAME IS NULL:2013/12/09(月) 08:52:15.78 ID:???.net
>>30
ggrks

http://www.microsoft.com/ja-jp/sqlserver/2012/howtobuy/

32 :NAME IS NULL:2013/12/09(月) 09:39:45.37 ID:???.net
>>31
Standardが60万もするとは…
てっきり5〜6万で買えるもんだと舐めてた
さすがに高過ぎて買えないわ
つか、この値段ならオラクルの方が全然安いね

33 :NAME IS NULL:2013/12/09(月) 18:35:23.73 ID:???.net
>>32
oracleは激高っしょ
http://www.oracle.com/jp/corporate/pricing/dbse-186274-ja.html

34 :NAME IS NULL:2013/12/09(月) 19:48:47.62 ID:M5Ulhxxm.net
Web Editionってモンがあんだろと書きかけて2012からなくなったことに気がついた
危ない危ない

35 :NAME IS NULL:2013/12/09(月) 19:52:27.24 ID:???.net
たいして変わらないという

36 :NAME IS NULL:2013/12/12(木) 15:44:11.27 ID:???.net
保守

37 :NAME IS NULL:2013/12/15(日) 01:50:28.40 ID:aQrrxOJe.net
>>33
DB規模による

38 :NAME IS NULL:2013/12/16(月) 11:26:49.08 ID:???.net
SQL Serverのリンクサーバー機能について質問です。
Express同士で互いに接続して読み取り専用とか読み書きOKの運用は可能ですか?
例えば
AA部門 Express サーバーAA インスタンスAA
A課 Express サーバーA インスタンスA
B課 Express サーバーB インスタンスB
こんな構成で

AA-(リンクサーバー)->A 読み書き
AA-(リンクサーバー)->B 読み書き
A-(リンクサーバー)->B 読み取り専用
B-(リンクサーバー)->A 読み取り専用
という様な事を考えてます。

39 :NAME IS NULL:2013/12/16(月) 12:11:31.68 ID:???.net
まあやってみれ
EXPRESSがレプリケーションホストになれないのは明記されてるがリンクホストがどうかは記載がない
どうせタダだ

40 :NAME IS NULL:2013/12/16(月) 16:19:26.81 ID:???.net
oracle expressなら出来るけどね。

41 :NAME IS NULL:2013/12/26(木) 15:21:52.27 ID:???.net
質問です。INSERTでレコードを追加しようとしています。
確率 decimal(3.2)
上記のカラムに値を指定した時に、算術オーバーフロー エラーが発生しています。
非常に初歩的なことで恐縮なのですが、どなたかご教授願えないでしょうか。

INSERT INTO table ( ... , 確率 , ... ) VALUES ( ... , 12.34, ... );
numeric をデータ型 numeric に変換中に、算術オーバーフロー エラーが発生しました。

42 :NAME IS NULL:2013/12/26(木) 21:37:13.82 ID:???.net
3ケタしかないのに4ケタいれたらオーバーフローするわな
ドキュメントぐらい読めよ

43 :NAME IS NULL:2013/12/26(木) 22:07:41.00 ID:???.net
>>42
整数部3桁小数点以下2桁と勘違いしておりました。
ありがとうございました。ドキュメントを見返してきます。

44 :NAME IS NULL:2013/12/30(月) 08:58:36.59 ID:???.net
bcpコマンドについて教えてください

現在、名前付きインスタンスでデフォルトポートを別に設定している状態です。
そこでローカルでもリモートでもbcpを使うと、

サーバ名,ポート\インスタンス名

という入力が必要になります。
セキュリティ上の観点からポートを変更しているので、コマンド打つたびに
ポートやサーバ名を指定したくないのですが、
サーバ、ポートを指定せずにbcpを使うことってできませんか?

45 :NAME IS NULL:2013/12/30(月) 13:18:21.29 ID:???.net
相手の住所も名前もわからないのにどうやって連絡取れると思うの?

46 :NAME IS NULL:2013/12/30(月) 14:22:09.76 ID:???.net
あらかじめ登録してデータを暗号化しておけばいくらで連絡は取れるじゃん

47 :NAME IS NULL:2013/12/30(月) 22:00:56.91 ID:???.net
それは、連絡先は解ってるってことだが。暗号化されてはいるが
接続先を指定しなければ、ローカルサーバのデフォルトインスタンスに接続するんだから
それ以外に接続したければ接続先を指定しなければどうしようもないでしょ
暗号化して指定したいって話であれば、BCPはそんなものには対応していない

48 :NAME IS NULL:2014/01/04(土) 02:23:42.80 ID:???.net
SQLServer2008のセットアップをしているのですが、
認証モードの設定の箇所で混合モードを指定した時に

入力したパスワードが一致しませんでした。パスワードを再入力してください。

というメッセージが出てきて設定が完了しません。
過去、SQLServerをインストールしたことはありますが
すでにアンインストールしています。

どうしたらよいでしょうか

49 :48:2014/01/04(土) 02:32:15.61 ID:???.net
自己解決しました。すみません

パスワードを入力する箇所に
sa
password
というふうに入力していました。

どちらもパスワードを入力する場所でした。

50 :NAME IS NULL:2014/01/19(日) 14:32:27.25 ID:???.net
SQL Server compact4.0では半角/全角、ひらがな/カタカナは区別できないのでしょうか・・
サポートされる照合順序をみてもKS等がなく、困っております。

51 :NAME IS NULL:2014/01/24(金) 22:24:06.28 ID:???.net
データベースエンジンが、なんかアレ、ほらLatinなんとか、みたいになってんじゃないの?(思い出せない)

52 :NAME IS NULL:2014/02/06(木) 17:02:34.95 ID:TQ+RMbfO.net
SQL Server 2012R2 EXPRESSのサーバーサイドにSQLDMOを導入する方法を教えてください
SQLDMOがSQL Server 2005までしかサポートされなくなって大変な事になっています!
SMOを使えとか言うのはナシでお願いします

53 :NAME IS NULL:2014/02/06(木) 17:31:15.47 ID:???.net
トラブったらどうすんの?

54 :NAME IS NULL:2014/02/06(木) 17:33:14.11 ID:???.net
つSQLServer2005Expressを導入する
そもそもSQLServer2008の時点で予告されてデフォルトでは入ってなかったのに今まで放置してきた奴が悪い

55 :NAME IS NULL:2014/02/06(木) 17:54:04.96 ID:???.net
なんで今頃騒いでんのよ? と思ったら2008のサポート先月で切れてんだな知らんかった
でも延長サポート2019/01/08までらしいから全然平気まだまだいけるいけるw

56 :NAME IS NULL:2014/02/06(木) 18:30:22.57 ID:???.net
>>52
現在SQL Server 2005 Express が導入されているPC上で、下記の2つのファイルを取り出せ。

C:\Program Files\Microsoft SQL Server\90\Tools\Binn\Sqldmo.dll
C:\Program Files\Microsoft SQL Server\90\Tools\Binn\Resources\1041\Sqldmo.rll

そしたらSQL Server R2 2012 Express を導入したPCで、上記と同じパスにフォルダを作成し
ファイルをコピーしろ。

コマンドプロンプト(管理者)で下記をタイプし、Binnフォルダをカレントディレクトリを設定してSQLDMOを登録しろ。

cd "C:\Program Files\Microsoft SQL Server\90\Tools\Binn"
regsvr32 Sqldmo.dll

SQL Server 2008 以降に導入するSQLDMOのファイルは、下記のSQL Server 2005 下位互換コンポーネントの
SQLServer2005_BC.msiで導入されるファイルを使用することをすすめる。
ttp://www.microsoft.com/ja-jp/download/details.aspx?id=17943

マイ糞ソフトはSQLDMOのサポートを勝手に打ち切ったが、日本においてはCOMベースで開発された
金融システムが腐るほどある。それらを.netに移行するには膨大な予算が必要になりそう容易く移行できない。
それゆえ企業ユーザーの多くはSQL Server 2005が稼働可能なWindows 7への定着が一般化している。
Windows 8への移行が進まない大きな理由のひとつになっている。

そもそもサーバーカーソルを廃止し、クライアントカーソルを発展させたADO.netの時点で大きな崩壊があった。
Access並みのパフォーマンスをSQL Serverで得る有効な手段ではあるが、代償も限りなく大きい。

57 : 忍法帖【Lv=40,xxxPT】(3+0:8) ◆HHotb5w44s :2014/02/06(木) 18:41:38.59 ID:???.net
>>55
むしろ今までずっと2005を使ってて、ここに来てWindows 8.xへ2005を導入できない事に気づいて
慌てて2008や2012へのマイグレーションに動き出してる人が多いのでは?

58 :56:2014/02/06(木) 19:13:46.04 ID:???.net
一応クライアントでSQLDMOを登録する場合についても触れておく。

同様にSqldmo.rllファイルを下記のフォルダ(無ければ作成)へコピーしろ。

c:\Windows\System32\Resources\1041

あとは同様にSqldmo.dllをRegsvr32で登録すればよい。

ここで重要なのは、Sqldmo.rllファイルの配置場所は決まっていて
任意の場所に配置することができないという事だ。
それに引き替えSqldmo.dllはどこに配置してもかまわない。

32bit環境を前提に話をしたが、x64でも理屈は同じだ。
但し使用するファイルはSQLServer2005_BC.msiではなくSQLServer2005_BC_x64.msi で
展開されるファイルを使うこと。インストーラーは64bit用だが、展開されるSQLDMO関連ファイルは
32bitなので実際はSQLServer2005_BC.msiのものと同じものかも知れないが比較はしていない。

59 :NAME IS NULL:2014/02/06(木) 19:19:16.46 ID:???.net
>>57
今ざっとggってみたが、別にインスコ出来なくはなさそうだけども
サポート切れって話なら2005自体がとっくの昔だし

60 :NAME IS NULL:2014/02/06(木) 19:36:03.54 ID:???.net
>>59
エラーで動かない人もいるっぽい
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12109426067

61 :NAME IS NULL:2014/02/06(木) 19:44:46.53 ID:???.net
>>60
見たところ違う原因の気がしないでもないんだが、まあ普通は2005に固執する理由もないわな
2012にして動いたとかの報告ないから真相は闇の中

62 :NAME IS NULL:2014/02/06(木) 20:58:55.53 ID:TQ+RMbfO.net
>>56
できました!!ありがとうございました!!!

ご指示いただいたのと若干違う点がありましたが、それもまた勉強になりました!

まず、パスですが、SQLServer2005_BC.msiを導入したときのSQLDMO関連ファイルの展開先は
C:\Program Files\Microsoft SQL Server\90ではなく90の部分が80でした

そこで色々実験した結果、Sqldmo.dllとSqldmo.rllの相対位置が重要であることがわかりました
つまり、Sqldmo.dllは登録時に自分の位置から見てSqldmo.rllが直下のResourcesフォルダ内の
1041フォルダにSqldmo.rllがある時にのみ登録が成功するようです
なので、90の部分が80でもどちらでも動くのです

クライアントで使うときも、Sqldmo.rllをc:\Windows\System32\Resources\1041へ置くならば
それはSqldmo.dllをc:\Windows\System32に配置するという前提があっての事です
Sqldmo.dllの場所は任意で良いのは確かですが、Sqldmo.rllがSqldmo.dllからみて
規定の相対位置に存在する必要があります

SQL Server Express 2012 R2でもSQLDMOは問題なく動きました。

63 :NAME IS NULL:2014/02/06(木) 21:10:12.46 ID:???.net
>>61
知恵袋のアドバイスなんざ酷いもんで・・・・
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1069100555

こいつの言い分では、ログファイルが無くなったらもうアッタッチできんらしいwww

64 :NAME IS NULL:2014/02/06(木) 21:27:58.00 ID:???.net
簡単そうで難しいケース
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13109693173

Expressだとデフォが自動終了になっているから接続が1つもないとDBファイルを削除できる。
この状態でエラーになってしまったら確かにアタッチはできない。
もちろん復旧する方法はあるが、かなりトリッキーだ罠w

65 :NAME IS NULL:2014/02/06(木) 22:12:54.37 ID:???.net
>>59
Windows 8.1 または Windows 8へSQL Server 2005をインストール中に互換性問題とサポートされない旨の
警告ーダイアログが何回か表示される。無視して強行するとインストールは成功し、機能的にも問題が
あるようには見えず正常に動作する。

あとWindows 8.1 または Windows 8 で SQL Server 2005 のインスタンスが検出されると
アクション センターで警告が表示される。

とはいえ、Windows 8/8.1でSQL Server 2005を使い続けるべきではなかろう。
XPでの動作が必要ならSQL Server 2008を使用すれば良い。

66 :NAME IS NULL:2014/02/13(木) 19:15:13.78 ID:y7bjNUET.net


67 :NAME IS NULL:2014/02/13(木) 20:24:37.65 ID:???.net


68 :NAME IS NULL:2014/02/14(金) 15:01:55.22 ID:yfHSzXmS.net
ストアドを使うのは止めた方が良いと言われました
なぜストアドを使ってはいけないのでしょうか?

69 :NAME IS NULL:2014/02/14(金) 15:35:01.91 ID:???.net
それは使うな言う奴に聞くべきだな

70 :NAME IS NULL:2014/02/14(金) 17:29:24.96 ID:???.net
プラットフォームに依存しないRDBとか信じてる夢見がちな人なんだよきっと

71 :NAME IS NULL:2014/02/15(土) 02:34:34.70 ID:???.net
ストアド使うとSQL SERVERバージョン移行時に死ぬのです

72 :NAME IS NULL:2014/02/16(日) 23:40:32.81 ID:???.net
実際にストアドでバージョンアップのときに死んだ事例おしえれ

73 :NAME IS NULL:2014/02/17(月) 14:32:56.43 ID:???.net
ggrks

74 :NAME IS NULL:2014/02/17(月) 18:10:23.54 ID:???.net
>>72
逆に死ななかった例を知りたい
おそらく単純パラメータークエリー程度の用途なら死なないのだろうな
こっちはビジネスロジックを作りこむという前提での話だから
初心者と話してもらちが空かない

75 :NAME IS NULL:2014/02/17(月) 18:33:52.97 ID:???.net
で?
具体的にはどんな不具合またはエラーが出るんだい?
そこまで言うからには答えられますよね^^

76 :NAME IS NULL:2014/02/17(月) 19:14:01.72 ID:???.net
VerUP時にストアドの互換性が無いのはオラクルも同じだろ?
しかも静的結合とかしていた日には地獄と化す

77 :NAME IS NULL:2014/02/17(月) 23:46:46.68 ID:???.net
地獄は嫌だからインターネットから遮断して旧バージョン使い続けてます
by某一部上場企業
開発者はネット検索も出来ませんぜ

78 :NAME IS NULL:2014/02/18(火) 03:28:19.95 ID:???.net
上の方にあった管理オブジェクトがサポートされないとかならともかく
ビジネスロジックの作りこみに、特殊な機能は必要としないだろ
実際に何が問題でストアドがバージョンアップで不都合起こすんだ?

79 :NAME IS NULL:2014/02/18(火) 07:46:30.15 ID:???.net
具体的な内容書けない時点でお察し

> 初心者と話してもらちが空かない

逃げる気満々だし (w

80 :NAME IS NULL:2014/02/18(火) 10:38:03.33 ID:???.net
横やりでスマンが、ストアドを使う事自体には何も問題は無いだろう?
むしろ積極的に使うべきかと。
問題はMicrosoft SQL Serverのバージョンアップにおける移行時に
ストアドを使用したシステムで問題が発生する事が多いと言う事でしょう。

しかし、これに限らずマイクロソフトのシステム製品はろくなものがない。
かつてMicrosoft Mailというメールシステムがあった。
MTAがDOSで動きメモリー不足で毎回リブートしないとメール配信が止まる。
そんなもんが外資系大企業の情報基幹システムで当たり前のように使われていた。
あれからすれば現在のSQL Serverの完成度は段違いに高いが
それでもマイクロソフト製品で使って良いのはデスクトップOSとOffice製品だけという伝説は
結構年倍のITの人達の間では定着した考えになっている。
論より証拠でマイクロソフトのサーバー製品のシェアはほとんど伸びていない。

81 :NAME IS NULL:2014/02/18(火) 12:05:49.96 ID:???.net
TSQLの非互換は結構少ないほうだと思うけどな
おかげで古い部分を抱えすぎてるくらいだし。
もしかしてスクリプトでなくて、
attachでバージョン移行してるとかそんなの?

82 :NAME IS NULL:2014/02/18(火) 13:02:05.49 ID:???.net
ウチSQLServer2005メインで次期システム2012R2移行中で、
2005側メンテしつつ2012へ丸移植を繰り返してるが不具合なんぞ一回も出たことないわ
一体どんなマイナー機能使えばバグるのか是非聞きたいね

83 :NAME IS NULL:2014/02/18(火) 13:39:46.13 ID:???.net
>>80
>問題はMicrosoft SQL Serverのバージョンアップにおける移行時に
>ストアドを使用したシステムで問題が発生する事が多いと言う事でしょう。
だから具体的にどんな問題がでてるんだ?

あと個人的意見だけど
パラメーターとかクエリーとかメモリーとかサーバーとか
最後に長音記号つけると素人っぽくて嫌だ

84 :NAME IS NULL:2014/02/18(火) 13:45:13.69 ID:???.net
統一が取れてれば十分じゃね

個人的なということなら、のばさない表記は駆け出しっぽくていやだな

85 :NAME IS NULL:2014/02/18(火) 13:49:03.98 ID:???.net
>>80
>マイクロソフトのサーバー製品のシェアはほとんど伸びていない
それはいつからいつまででそう言う話?
すくなくともDOS時代やNTの頃に比べればかなりのシェアを取ってると思うけど
結構年配(だよな、年倍って)っていくつぐらいの人の事をいってるんだ

86 :NAME IS NULL:2014/02/18(火) 13:53:07.51 ID:???.net
>>84
>素人っぽくて嫌だ

>初心者と話してもらちが空かない
に対する当て付けだろ

87 :NAME IS NULL:2014/02/18(火) 14:33:21.68 ID:???.net
サーバっておかしくね?サンバかとwww
自分ルールの押し付けはMS社員並みだわ

88 :NAME IS NULL:2014/02/18(火) 14:38:44.34 ID:???.net
>>85
>DOS時代やNTの頃に比べればかなりのシェアを取ってると思うけど

持ち上げるにしても、もう少しなんとからなん?
かえって惨めになる・・・

MS MailはMTAがNTで動くようになってからはかなり使えるようになった記憶が・・・
Lotus Notesが全盛のころ、後塵を拝したExchangeは惨めだった
あのころのSQL Serverはまだマイクロソフトのものでは無かった気がするが
それこそ救いようのないサーバ製品だったよ

89 :NAME IS NULL:2014/02/18(火) 14:51:53.16 ID:???.net
>>81
>attachでバージョン移行してるとかそんなの?

なにそれ?どうやるの?

少なくともBackup/Restore+権利植え付けじゃね?

90 :NAME IS NULL:2014/02/18(火) 15:11:50.14 ID:???.net
Optimistic lockを楽観的ロックと訳す奴と同類だなw

91 :NAME IS NULL:2014/02/18(火) 19:11:56.37 ID:???.net
Microsoft製品は所詮Windows (Server)ベースでスケーラビリティの面で弱い
シェアは10%も取れれば誉めてあげるべき

92 :NAME IS NULL:2014/02/18(火) 19:16:26.26 ID:???.net
>>85
年倍を勝手に年配と解釈するのは如何なおのか?
年倍の意味がわからないのなら、素直に教えを乞う姿勢が欲しい。

93 :NAME IS NULL:2014/02/19(水) 10:17:23.72 ID:???.net
ムラの住人ってやっかいだな

94 :NAME IS NULL:2014/02/19(水) 12:07:20.39 ID:???.net
とうの昔に終わってるMSSQL Serverで話題になる事が驚き

95 :NAME IS NULL:2014/02/19(水) 12:52:41.42 ID:???.net
ここまで結局具体例何一つなし
まったくもってお察しの通りって奴だな

96 :NAME IS NULL:2014/02/19(水) 12:57:38.54 ID:???.net
安いしそこそこ使えるからな

97 :NAME IS NULL:2014/02/19(水) 18:19:17.64 ID:???.net
ストアドは良いとしてもアセンブリはやめとけ

98 :NAME IS NULL:2014/02/19(水) 23:21:27.17 ID:???.net
SEXはいいがゼンズリはやめとけ

99 :NAME IS NULL:2014/02/23(日) 18:03:58.18 ID:???.net
ああ、性的結合したい。
お前ら構文教えろ。

100 :NAME IS NULL:2014/02/23(日) 23:06:25.79 ID:???.net
>>99
SELECT *
FROM My as Me
     INNER JOIN My as Self
       ON Me.tintin=Self.righthand

総レス数 1008
292 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★