intやcharと同列で語るもんじゃないのはわかってるよ なにを指摘したいのかわからん。前スレでも書いたがストアドの引数に使うことのデメリットは知らんぞ 普通のテーブルの列で使ったら1ページ8KBの話に関わるから必要な場合を除き乱用すべきじゃないのは言えるが 0004NAME IS NULL2018/08/19(日) 22:38:57.15ID:dJDtG65d>>3 お前さんが「LOB型」とかいう俺様用語を使うから みんなOracleのCLOB型/BLOB型の話かと思って話が混乱した (「LOB型」でググったらOracleばかりだ)
最初から「ラージオブジェクト データ型」と書いていたら 混乱は避けられたかもな 0005NAME IS NULL2018/08/20(月) 05:38:33.37ID:???>>3 それ型じゃないよ ちょっと上に > SQL Server では一部のデータ型は、格納の特性に基づいて次のグループに分けられます。 ってあるようにグループの名前みたいなもんだから 0006NAME IS NULL2018/08/20(月) 07:30:35.21ID:???>>4 ああ、最初にLOB型を言い出した前スレ989は俺じゃない(993や995が俺)んだけど、あれへの突っ込みって分かってて突っ込んでる的なやつだったのか すまんすまん、LOBがなんのことか分からずに素でLOB型ってなにと聞いてるもんかとばかり思った つかIDないと不便だ、スレ建て時のワッチョイの付け方はわかるんだけどな
>>5 知ってるということを書いたつもりだったんだけどな そこのMSDNの内容見てそれが読み取れないほど日本語能力に不自由はしてないぞw 0007NAME IS NULL2018/08/20(月) 08:39:42.53ID:??? 何を言いたいのかよくわからんけどスレを跨いでまで引きずるほど悔しかったことはわかった 0008NAME IS NULL2018/08/20(月) 11:35:27.51ID:??? 俺から言いたいことは別にないよ LOB型云々はいい出した989にいってくれ 0009NAME IS NULL2018/08/24(金) 14:20:59.52ID:Hi7a43qz やたら遅い処理があると思ってトレース見てたんだけど、リンクサーバー経由で前方一致like検索されると、データ全件取得するSQLが流れてるように見える。 なんだこりゃ? バージョンは2016のsp1 0010NAME IS NULL2018/08/24(金) 14:44:59.50ID:??? openquery 0011NAME IS NULL2018/08/24(金) 19:39:18.48ID:Hi7a43qz なるほど。 0012NAME IS NULL2018/08/28(火) 11:46:33.94ID:??? ユーザー定義テーブル関数の中で SET @p = SELECT A FROM B みたいな感じで、テーブルの中のデータを変数にぶち込みたいんですが、エラーになってしまいます。 どうやればいいでしょうか? 0013NAME IS NULL2018/08/28(火) 11:55:55.74ID:??? ()付けたらイケました お騒がせしました 0014NAME IS NULL2018/08/28(火) 12:55:41.53ID:??? select @P=A from B でもよし 0015NAME IS NULL2018/08/28(火) 20:15:05.55ID:??? selectが複数レコード返してもエラーにならない罠 0016NAME IS NULL2018/08/29(水) 16:30:39.36ID:??? プーリング接続についてお尋ねします。 ファイアウォールで一定時間アクセスのないTCP接続を切るようにしている環境下で、プールされていたsqlserverのセッションが切られて、次回接続時にエラーになることってあるんですか? つまり、自分のセッションがプールされているはずなので無条件に使いにいく動作をしているのであって、あれば使いなければ新たに作るわけではないという事でしょうか? 0017NAME IS NULL2018/09/08(土) 14:32:55.96ID:??? SSMSのクエリウインドウはどんなに長い文字列貼り付けても折り返されないみたいですが 10億文字ぐらいの文字列でもやはり折り返されずに1行で表示されるのでしょうか? 0018NAME IS NULL2018/09/08(土) 17:18:14.64ID:??? やってみりゃいーじゃん 0019NAME IS NULL2018/09/11(火) 19:15:33.86ID:MFn43GEi ROLLBACK TRANSACTION をやっても元に戻せない場合ってありますか? 0020NAME IS NULL2018/09/11(火) 19:43:57.80ID:??? シーケンスとか戻らんはず
SQL SERVERで暗黙的にコミットするのなんかあったっけ 0021NAME IS NULL2018/09/11(火) 19:44:22.70ID:??? シーケンスとか戻らんはず
SQL SERVERで暗黙的にコミットするのなんかあったっけ 0022NAME IS NULL2018/09/11(火) 19:45:29.69ID:??? あとスキーマいじる奴は戻らないはず 0023NAME IS NULL2018/09/12(水) 15:31:41.68ID:StI1kJbU >20>21>22>ありがとうございました。 0024NAME IS NULL2018/09/12(水) 20:28:23.90ID:???>>22 戻らないと言うかたいていのDBMSはDDLの前後でコミットするから 0025NAME IS NULL2018/09/12(水) 22:51:22.95ID:+BSS23iW DDL?ロールバックで戻るよ?DROP とかTRANCATEとか。 0026NAME IS NULL2018/09/13(木) 00:09:10.41ID:B034+Mhh 当たり前だがBEGIN TRANしてないと戻らんぞ
Oracle長かったから SQL ServerはBEGIN TRANしておけばDROP TABLEもTRUNCATEも取り戻せてびびった 0027NAME IS NULL2018/09/17(月) 15:17:22.23ID:??? DB破損させる可能性はOracleの方が高い バックアップ取得失敗してると死ぬ 0028NAME IS NULL2018/10/06(土) 11:10:31.90ID:??? 文字列の検索や突合がにがて 0029NAME IS NULL2018/10/13(土) 19:45:05.74ID:???https://imgur.com/FAF05na.jpg0030NAME IS NULL2018/10/17(水) 11:08:01.26ID:??? Accessはインデックスが壊れてしまった場合、[データベースの最適化/修復]を行うと治りますが SQL Serverにもそういうコマンドがありますか? 0031NAME IS NULL2018/10/17(水) 14:00:05.95ID:UxDg84T+>>30 一旦DROPして再作成すれば? 0032NAME IS NULL2018/10/17(水) 14:01:02.34ID:UxDg84T+>>30 REBUILDもあったわ http://www.sql55.com/query/reorganize-rebuild-index.php0033NAME IS NULL2018/10/23(火) 08:59:01.17ID:??? indexの断片化とか気にしたことなかった やばいかな? 0034NAME IS NULL2018/10/23(火) 13:09:21.29ID:??? 目に見えて速度変わるぞ断片化酷いと 0035NAME IS NULL2018/10/23(火) 23:25:58.35ID:hntOGwbv はいはい 0036NAME IS NULL2018/11/01(木) 09:41:26.04ID:zQFReMU2 ★★★貧富格差解消の為には、累進税の税率を国民投票で決めるべきである★★★● http://jbbs.livedoor.jp/stud●y/3729/storage/1069408696.ht●ml#47
この掲示板(万有サロン)に優秀な書き●込みをして、総額148万円の賞金をゲットしよう!(*^^)v http://jbbs.livedoor.jp/stud●y/3729/ →リンクが不良なら、検索窓に入れる! 0037NAME IS NULL2018/11/03(土) 16:19:44.77ID:JBJEgXB4 断片化もそうだけど統計情報はちゃんとやらんと泣く インデックスヒント入れてればまあごまかせるけど、フルスキャンしいのNestedLoopしいので時間かかるわCPUぶんまわるわとひどい目に遭う 0038NAME IS NULL2018/11/12(月) 07:22:56.36ID:??? SSL通してインターネット経由で使うのはありですか? 0039NAME IS NULL2018/11/12(月) 07:24:45.79ID:??? VPNではなく、SQL ServerのSSL使ってポート固定でFW に穴開けて、という想定です 0040NAME IS NULL2018/11/12(月) 09:29:18.82ID:B9ac6m2S SQL Slammerなんてのが流行ったことあったらから FWで接続元絞れるんならまあ 0041NAME IS NULL2018/11/12(月) 13:41:10.82ID:??? セキュリティがSQLServer自身の認証頼りになるからおススメしない 特定IPのみ接続可とかやるくらいなら素直にVPNにしとけ 0042NAME IS NULL2018/11/12(月) 13:51:07.65ID:HPkNogVe>>41 なぜかあなたのようなことを言ってしまう方が大勢いますが、明確な理由を説明できないでしょう? 0043NAME IS NULL2018/11/12(月) 13:59:37.37ID:??? 明確な理由も何もフロントの認証より危険なのはちょっと考えればわかるだろ Webアプリの認証突破されてもまだDBまで到達されない方法はあるが 直でログインされたらもう終わりだ 0044NAME IS NULL2018/11/12(月) 18:19:04.61ID:HPkNogVe>>43 それ単にWebアプリケーションサーバが挟まる構成を取る意味がわかっていないひとの理屈だよ。 0045NAME IS NULL2018/11/13(火) 13:03:06.08ID:??? >セキュリティがSQLServer自身の認証頼りになるからおススメしない 個人的にはこの意見に同意するんだが 実際それでどれほどの危険があるかだろ
ありなしの基準をはっきりさせんと何とも言えんわな
SQL Azureのセキュリティってこれしかないんじゃね 0046NAME IS NULL2018/11/13(火) 16:11:45.56ID:??? Azureはサブネットで隔離すりゃ行けるんじゃないの知らんけど 0047NAME IS NULL2018/11/13(火) 16:44:01.34ID:flNaI3Li だいたい管理者ユーザーを使わせるわけでもないのに騒ぎすぎなんだよな。 0048NAME IS NULL2018/11/13(火) 16:52:05.86ID:??? つってもぶっこ抜きだけなら管理者権限要らんべ 0049NAME IS NULL2018/11/13(火) 21:31:12.65ID:??? AzureってNGFWみたいなのないの 0050NAME IS NULL2018/11/16(金) 15:58:30.59ID:??? SQLの認証にセキュリティホールがあるかどうか、って話だよな 0051NAME IS NULL2018/11/16(金) 16:21:06.93ID:??? そういや3回失敗したら垢ロックみたいなのはないのかね あっても解除どうすんのとは思うが 0052NAME IS NULL2018/11/16(金) 19:54:52.97ID:??? 普通のSQL Serverなら、パスワードポリシーでロックアウト出来んじゃね Azureはどうだかしらんが 0053NAME IS NULL2018/11/17(土) 09:13:38.55ID:QE+FFbm+ 結局のところ守りたいとこまでの壁を1つにしますか2つ以上にしますか、ってとこじゃないの? 詳しくないから見当違いかもだけど 0054NAME IS NULL2018/11/17(土) 18:03:20.53ID:??? IPアドレス制限もできないのかよAzure 0055NAME IS NULL2018/11/19(月) 12:58:59.92ID:??? 全世界から凸られまくるの嫌だよなぁ 0056NAME IS NULL2018/11/19(月) 13:18:58.81ID:??? AWSだとサブネットで制限できると思った Azureは知らん 0057NAME IS NULL2018/11/20(火) 02:05:44.88ID:0nVlCieC AzureだとNSGだな 0058NAME IS NULL2018/11/20(火) 10:00:35.83ID:WY+B3UFR サーバー再起動したら、夜に2時間で終わってた処理が4時間ちょいかかるようになった dm_exec_query_statsみてもこれだというのが特定できなかったんで、とりあえず統計情報更新とインデックス再構築かけたけどかわらん パフォーマンスカウンタとってたんで比較すると ・CPU使用率は2時間ave80%だったのが4時間ave80%に ・ディスクIOはPhysical diskのキューも読み書きバイト数も1秒あたりの数値が半減、IO Latch waitも1秒あたりの待ち時間が半減 ・メモリはmax、minで割り当てを固定(物理RAMの8割)、Buffer Managerのデータキャッシュをグラフでみると、2時間の挙動がまんま4時間に引き延ばしたかたちに変わった ・ロック待ちのカウンタみると1秒あたりの平均待ち時間が倍増←たぶんここの原因が問題
考えられること、他にみるべきところあったら教えてほしい どう推論するか悩み中です 0059NAME IS NULL2018/11/20(火) 14:44:28.56ID:??? ハードが死亡 0060NAME IS NULL2018/11/20(火) 14:50:56.69ID:??? リコンパイル指定掛けないと統計反映されないとかいう話なかったっけ それでロック街増えるかはわからんが 0061NAME IS NULL2018/11/20(火) 15:36:28.83ID:WY+B3UFR>>60 アドホッククエリが多すぎるのかキャッシュが1日保たないのでそれはないです と、書いて気付いたけどプランが変わったとかは考えにくいな ほぼ毎日コンパイルされるのは前と変わらんし・・・まじでハード絡みなのか、異常があったら通知されるはずなんだけどな、、 0062NAME IS NULL2018/11/20(火) 21:30:17.85ID:??? 手動で止めてたサービスが再起動で動いてリソース食ってるとか
WindowsUpdateとかウィルス対策ソフトとかあやしい 0063NAME IS NULL2018/11/21(水) 07:42:47.71ID:Vsi8ZXDt>>58 OSを再起動したかの、SQL Serverを再起動したのか、どちらなのか? 0064NAME IS NULL2018/11/21(水) 08:56:03.13ID:ypOdLX/M>>62 サービスの確認はしてないですが、日中は全然負荷かかってないのでリソース喰ってるとかはたぶんないです メモリはSQLServerに固定で80%分与えてるんで空き10数パーしかないですが(とはいえ10GB前後くらいは空きあり)
>>63 OS再起動です。再起動した部隊に聞いたらOSのパッチ当てたとのこと(OSはWin2012) そっちの確認が先だった、なに当てたか確認します。 0065NAME IS NULL2018/11/21(水) 13:35:51.35ID:3oLtE4+Y 年明けののIntelCPU脆弱性のやつだったらめちゃ遅くなるぞ 0066NAME IS NULL2018/12/13(木) 23:09:41.29ID:ND4c+Iuc SQL serverのライセンスに関する質問です。
データベースにSQL serverを使用している 業務アプリケーションソフトがあります。
本部のWindows10のパソコンにSQL server を インストールし、スタンドアロンでアプリを 動かすのですが、このパソコンで作成した データをエクスポートし、支社のパソコンに インポートして使用します。
よろしくお願い致します。 0067NAME IS NULL2018/12/14(金) 02:45:52.18ID:xTQ3pUgW>>66 最新版なら無償版で問題ない ファイルサイズ10Gの制限だけ気をつけろ 0068NAME IS NULL2018/12/14(金) 09:17:04.99ID:DAdCiiEs>>67 ありがとうございました 0069NAME IS NULL2018/12/14(金) 22:38:22.51ID:??? どうでもいいけど、無償版の対義語が正規版ってお前... 0070NAME IS NULL2018/12/15(土) 10:29:08.93ID:dWy0aRvu 無償版てExpress Editionよね、それなら商用利用可能だしだいじょぶ 他のEditionならライセンス必要(Developerは商用利用不可) 0071NAME IS NULL2018/12/15(土) 11:52:02.97ID:??? sever osじゃないosでの、他ノードからのアクセスもokだっけ? 0072NAME IS NULL2018/12/15(土) 15:26:05.73ID:??? それはダメ なおMySQLやPostgreSQLでもダメな模様 0073NAME IS NULL2018/12/15(土) 16:10:25.58ID:??? それはどっちかっていうとOSのライセンスの問題だからな
この質問はスタンドアロンでやってるからセーフだろう 0074NAME IS NULL2018/12/15(土) 17:39:55.29ID:??? ファイル共有なら20アクセスまでOKなのにな 0075NAME IS NULL2018/12/15(土) 17:43:22.55ID:???>>74 原則ダメじゃなかった? プリンタとかの接続は許可されてるけど 0076NAME IS NULL2018/12/15(土) 17:49:49.70ID:???>>75 例外的にOK IISもそう データベースサーバーはダメ
IIS経由のデータベースとかは知らん 0077NAME IS NULL2018/12/15(土) 17:51:57.77ID:??? 考えてみたら、mdbファイルとかSQLiteとかをIIS経由で使うのはOKてことになるのかな なんだかな 0078NAME IS NULL2018/12/17(月) 22:34:55.51ID:Y2xIxlHH でも小規模な会社でもなけりゃだいたいのところは買ってるんじゃないの ファイルサーバにしたってCAL不要のWindowsStorageServerじゃスペックきついし サーバ毎に必要なわけじゃないしユーザ分なりデバイス分なり買うもんじゃないのかな 0079NAME IS NULL2018/12/18(火) 13:51:13.69ID:???>>78 お前は何の話をしてる? 0080NAME IS NULL2018/12/18(火) 16:27:53.59ID:w5gk3kps>>79 すまん Windows Server CALの話に乗っかったつもりだったがクライアントOSの話だったね 0081NAME IS NULL2018/12/19(水) 16:52:40.40ID:vkImC/04 【悔日企業ヘイトバンク】 父は犬、兄は黒人、白戸は白洲、私たちはあのCMを見るたびに侮辱されていた http://rosie.5ch.net/test/read.cgi/liveplus/1545098183/l50
sp_executesql を使って SQL を文字列で合成する方法は知っていますが、正直めんどくさい。。 0083NAME IS NULL2018/12/28(金) 17:16:15.43ID:??? ままwww
http://twicas.x.fc2.com/0084NAME IS NULL2019/01/23(水) 09:05:14.47ID:uSf5hxNs ・SQL Server Express自体の接続数は無制限 ・Windows 7、8、10 OSにインスコの場合、接続数は20まで ・Windows Server OSにインスコの場合、接続数はCALに依存 らしいぞ。
sql server express 接続数 windows10 ググれ 0085NAME IS NULL2019/01/24(木) 21:21:27.41ID:sgV7WTTD システムエグゼ 苦情申し立てダイレクト窓口