X



Microsoft SQL Server 総合スレ 12

0438NAME IS NULL
垢版 |
2020/09/27(日) 22:06:07.42ID:???
FULLバックアップならトランザクションログも含まれる
0439NAME IS NULL
垢版 |
2020/09/27(日) 23:02:38.40ID:???
ありがとう
さすが元々有料だったのものだけあるな
0440NAME IS NULL
垢版 |
2020/09/28(月) 01:27:27.69ID:???
いろいろいじってたらそうか、流石に無料版はトランザクションログのバックアップに制限があって、使いづらくしてあるわけか
0441NAME IS NULL
垢版 |
2020/09/28(月) 02:28:37.98ID:???
いやそんな制限ないだろ
バックアップまわりの制限って圧縮ぐらいじゃね

SQL Server触るの初めてなのか?まず復旧モデルってのを理解してるか?
0442NAME IS NULL
垢版 |
2020/09/28(月) 13:04:07.47ID:???
正直、復旧モデルがいまいち理解できてない
理解しようと公式のドキュメントをなぞってたんだけど、そもそもExpressだとSimpleってのしか選べなくて続けらんなかったぜ
0443NAME IS NULL
垢版 |
2020/09/28(月) 13:16:14.46ID:???
Simple(単純)ってのは、ログを保存、バックアップしない運用
Expressでも単純しか選べないってことはなかったと思うけどな
インストール後でも変えれるから試してみ
0444NAME IS NULL
垢版 |
2020/09/28(月) 16:00:50.71ID:???
せんきゅー!
デベロッパーに変えたら使えたぜ、これでドキュメントなぞりができるが・・・・使えるようになったときに本番で使う金はねえ
もし使うとしてもAzureの月700円のやつになっちゃいそう
0445NAME IS NULL
垢版 |
2020/09/29(火) 10:05:54.68ID:???
ExpressでSimpleしか選べなかったバージョンって何?
あとOSも何?
0446NAME IS NULL
垢版 |
2020/09/29(火) 13:59:55.80ID:???
ごめんなさい
リカバリーモデルを選択する画面を間違えていました
確かにExpressでも選択できました
0447NAME IS NULL
垢版 |
2020/10/15(木) 22:52:25.90ID:???
SQL Server2016インストール後、IPアドレス変更した場合
特にする事はないのですか?
0448NAME IS NULL
垢版 |
2020/10/24(土) 20:31:09.40ID:???
>>447
DBエンジンそのものは問題なく動くはず
0449NAME IS NULL
垢版 |
2020/11/02(月) 15:26:45.98ID:???
SQLサーバーインストールする時にデータベースエンジンにしかチェック入れていないのにクライアント接続ツールとかが自動的にインストールされる理由を教えてほしいです
0450NAME IS NULL
垢版 |
2020/11/02(月) 19:37:23.45ID:gbiAIS+S
いつものサーバー君ですか?
0452NAME IS NULL
垢版 |
2020/11/12(木) 23:39:34.81ID:???
スレを間違えてしまってこちらに誘導されてきました
SQL Server Developerエディションについて教えて下さい。
このエディションは開発用となっていますが、機能的にはスタンダードと同レベルで使えるのでしょうか?
また実稼働では使用不可とはおもいますが、ライセンス的にはどこでみわけてるのでしょうか?
使用していると定期的に確認メッセージが出たりするのでしょうか?
0453NAME IS NULL
垢版 |
2020/11/13(金) 17:00:45.94ID:???
機能的にはエンタープライズだったはず
ライセンスはたぶん確認とかないと思う
0454NAME IS NULL
垢版 |
2020/11/13(金) 19:00:35.80ID:???
テレメトリーで確認してます
0455NAME IS NULL
垢版 |
2020/11/14(土) 02:55:42.24ID:5WdagOao
>>452
商用ではない非運用ならいいというもの
エンタープライズという名前にしてしまうと、商用で使ってしまう可能性があるから、エディション名を分けたのだと思う。
0456NAME IS NULL
垢版 |
2020/11/16(月) 21:28:14.28ID:5VqfDNor
パッケージソフトをvpn環境でクラサバ運用し始めたのですがクライアントからだとメチャソフトの動作が遅いです。
見直すのはサーバーの性能?クライアントpcの性能?vpnの回線の速度?どこから見直したほうが良いでしょうか?
0457NAME IS NULL
垢版 |
2020/11/18(水) 08:54:02.70ID:???
SQL server2019を買って2017にダウングレードしようと考えてるんですが、やり方を調べると2017の媒体を自前で用意する必要があるのは分かったのですが2017のプロダクトキーも自前で準備するのでしょうか?

2017で持ってるプロダクトキーは他サーバーで稼働中のものしかなく、どちらもバンドル版です。
0458NAME IS NULL
垢版 |
2020/11/19(木) 15:32:39.73ID:???
バンドル版のライセンス関係はその販売元に聞けってのが原則
0459NAME IS NULL
垢版 |
2020/11/19(木) 15:58:34.37ID:???
「他サーバーで稼働中のライセンスを流用できませんか?」 ってバンドル版の販売元に聞くの?

アホか
0460NAME IS NULL
垢版 |
2020/11/20(金) 10:24:55.66ID:???
メディアとプロダクトキーを流用していいか聞くんだが?
ライセンスは2019買う前提だ
バンドル版じゃなければそれで行けるはずだが、バンドル版はいろんな条件が追加されてる可能性があるからな
0461NAME IS NULL
垢版 |
2020/11/20(金) 12:58:39.69ID:???
>>460
他のライセンスのプロダクトキーを流用していいわけないだろ
0462NAME IS NULL
垢版 |
2020/11/20(金) 23:54:47.82ID:???
ダウングレード権でそのプロダクト使う権利あればプロダクトキーも使って良いはずだが
0464NAME IS NULL
垢版 |
2020/11/30(月) 14:27:49.98ID:???
今さらなんだけどSQL Server Native Clientが推奨されていない事に気がつきました
MSOLEDBSQLへのプログラム書き換え結構面倒ですね(VB.NET)
(コネクション、コマンド、アダプター、データリーダーの名前が変わる)
SQL Server 2005から開発してて現状2017です

SQL Server Native Clientでは新機能サポートしないと書いてましたが
2017からのFORMATMESSAGE 関数は使えてます
CommandTextにT-SQL自分で書くやり方は影響しないのかな?
0465NAME IS NULL
垢版 |
2020/12/01(火) 05:14:39.15ID:???
>>464
接続文字列書き換えるだけじゃないのか
新旧の名前教えてくれ
0466NAME IS NULL
垢版 |
2020/12/01(火) 08:37:58.29ID:???
SQL Native Clientの場合
System.Data.SqlClient 名前空間
"Data Source=192.0.1.1;User ID=user;Password=pwd;Initial Catalog=db1" 接続文字列
Using a1 As New SqlConnection(ConnectionString)
,a2 As SqlCommand = a1.CreateCommand
,a3 As New SqlDataAdapter(a2)

MSOLEDBSQLの場合
System.Data.OleDb 名前空間
"Provider=MSOLEDBSQL;Data Source=192.0.1.1;User ID=user;Password=pwd;Initial Catalog=db1"
Using a1 As New OleDbConnection(ConnectionString)
,a2 As OleDbCommand = a1.CreateCommand
,a3 As New OleDbDataAdapter(a2)

SQLCLIENTとOLEDBではコネクション、コマンド、アダプター、データリーダーの名前が変わっています
置換すればいいだけなんだけど引数や戻り値にこれらがなってると少し面倒かも

OLEDBで接続文字列にSQLNCLIで使ってた人?ならMSOLEDBSQLに
変えるだけ済むけど
0467NAME IS NULL
垢版 |
2020/12/02(水) 09:50:03.46ID:???
それはADO.NETの初期からあるOLEDB汎用のドライバで、MSOLEDBSQL用ではないわけだが

System.Data.SqlClient から Microsoft.Data.SqlClient にしろってことらしいが
名前空間の変更ぐらいで基本的なクラス名なんかは変更されてないと思うが
細かい動作なんかは未検証だからしらん
0468NAME IS NULL
垢版 |
2020/12/02(水) 11:40:42.41ID:???
MSOLEDBSQL
ttps://docs.microsoft.com/ja-jp/sql/connect/oledb/download-oledb-driver-for-sql-server?view=sql-server-ver15
専用のドライバがあります

ttps://docs.microsoft.com/ja-jp/sql/connect/oledb/oledb-driver-for-sql-server?view=sql-server-ver15
ここではOLEDBでMSOLEDBSQLを推奨
Microsoft.Data.SqlClientには言及なし

Microsoft.Data.SqlClient
使ってみましたがクラスは変更なしでそのまま動きますね
Nugetで関係なさそうな物までいろいろひっついてくる
0469NAME IS NULL
垢版 |
2020/12/02(水) 18:20:54.26ID:???
純粋なOLEDBのドライバと、ADO.NETのライブラリと混ぜて話してしまってるな
0470NAME IS NULL
垢版 |
2020/12/03(木) 08:33:29.87ID:???
>>469
ありがとうございます
そもそも違いを意識してませんでした
OLEDBの最新がMSOLEDBSQL
ADO.NETの最新がMicrosoft.Data.SqlClient

現状System.Data.SqlClientで使用しているなら
Microsoft.Data.SqlClientにするのが無難かな
0471NAME IS NULL
垢版 |
2020/12/04(金) 19:30:39.77ID:???
Microsoft.Data.SqlClientで使えるようになった新機能って何があるんだろ
それが必要でなければSystem.Data.SqlClientのままで良いんじゃないか
0472NAME IS NULL
垢版 |
2020/12/07(月) 10:02:07.90ID:???
>>471
そうですね
テストだけで終わりにしときます
0473NAME IS NULL
垢版 |
2020/12/14(月) 16:31:07.70ID:???
GUIでユーザやデータベースのプロパティーを変えるには、Windows + SSMSが必須なのですか?
(Azure Data Studio、SQL Server Data ToolsなどではT-SQLになるのでしょうか?)
公式のドキュメントを見ながら学習しているのですが、どのような項目があるかすら身についていない段階からCUIを使うのは辛いです・・・・
0474NAME IS NULL
垢版 |
2020/12/15(火) 08:09:01.23ID:???
>>473
必須ではないけど勉強するならSSMSであれこれいじってみるのがいいと思うけど
自分は本番環境でもSSMS使いますが
ちっこいテーブルいじる時はアクセス2000
0475NAME IS NULL
垢版 |
2020/12/16(水) 01:48:16.57ID:???
>>474
アクセス2000が使えるSQLServerて古い奴じゃない?
リンクテーブルなら今でも使えるのかな

ADPが使えた時は重宝した
0476NAME IS NULL
垢版 |
2020/12/16(水) 08:28:20.52ID:???
>>475
SQL Server2019とaccess2016だとadp使えないですね
SQL Server2019とaccess2000ならadpル使えますよ(Windows10)

SSMS、テーブルとかストアドを縦にずらっと出てくるだけじゃなくて
業務ごとにグループ分けできると便利なんだけどな
0477NAME IS NULL
垢版 |
2020/12/16(水) 20:31:08.36ID:???
>>476
SQLServer2008とAccess2010の組み合わせが編集できる最後の組み合わせだよね
Accessの方が新しいバージョンでないとスキーマの編集はできなかった
Access2013からadp未対応になったからね
2008R2はどうだったかなAccess2010で対応してたかもしれない
Access2000が対応してたのはSQLServer7までだったかな
0478NAME IS NULL
垢版 |
2021/01/31(日) 00:52:41.31ID:???
OLEDB接続では接続させない
ODBC接続なら接続できる

なんてを設定できますか?
0479NAME IS NULL
垢版 |
2021/02/02(火) 00:19:09.01ID:YPcBm8xr
Oracle Master取得に向けた書籍が結構出ているようですが、SQLServerの資格向けの似たような本はないのですか?
資格自体は興味がないのですが、ある程度網羅的に知識をつけたいんです
0480NAME IS NULL
垢版 |
2021/02/05(金) 21:42:33.86ID:???
そもそもSQL-Serverの資格ってもうないんじゃなかったっけ?
0481NAME IS NULL
垢版 |
2021/02/06(土) 15:47:46.05ID:???
1月末でSQL Serverに特化したMS資格はなくなったから
資格向けの本は本屋にはないだろうね

資格本じゃなく普通の入門書は大きめの本屋に行けばそれなりにあるはず
しっかり学びたければ「Microsoft SQL Server 2012 Internals」がおすすめ
0483NAME IS NULL
垢版 |
2021/02/06(土) 19:00:00.81ID:???
SQL Serverでやってみよう、はよく使った
0485NAME IS NULL
垢版 |
2021/02/16(火) 17:08:42.18ID:???
SSMS v15.0.18369.0で2つ目のクエリウィンドウを掴んで1つ目の下とかにドッキングさせると落ちるんだけど自分のとこだけ?
ここ2、3日で急に発生した
なおOSはWindows 10 20H2 19042.804
0486NAME IS NULL
垢版 |
2021/03/16(火) 15:18:58.11ID:Bn/p8j1N
SSMSで質問です。
KeyであるIDが1から順に降られているテーブルで
ID='201'であるレコードを編集したい場合はどうすればいいのでしょうか?

上位200行に入らないレコードの編集方法を教えてください
0487NAME IS NULL
垢版 |
2021/03/16(火) 16:56:41.51ID:???
あれは簡易的機能だろう
自分はupdate文作って更新してる
0488NAME IS NULL
垢版 |
2021/03/16(火) 19:09:50.37ID:???
>>486
URLが何故か貼れないけど、検索したらすぐ出てくる
0489NAME IS NULL
垢版 |
2021/03/18(木) 03:59:09.61ID:???
主キーでの1件UPDATEやなんのキーもない一時テーブルへの1件INSERTがおそくなるのって何が考えられるかな
プロシージャがたまに遅いときがあるってんで動的管理ビューのdm_exec_query_statsとprocedure_statsとるようにしたんだけど、
遅いときは決まってINSERTやUPDATEが遅くなってる
logical_writesやlogical_reads、physical_readsの値は特に変わらない
プロシージャ内のSELECTは速度安定してる
waitsとかもとってみるしかないかな
0490NAME IS NULL
垢版 |
2021/03/18(木) 10:01:17.95ID:???
>>488
出来ました。
ありがとうございました。
0492489
垢版 |
2021/03/18(木) 14:20:31.16ID:???
>>491
ありがとうございます、page splitも見てみる
UPDATEしてるテーブルがインデックス14個もある...適正に作られてるんだろうか
それが原因とした場合、とりあえずはインデックスの断片化の解消、FILL Factorの値の見直しかな

splitは一時テーブルのINSERTも可能性あるのかな
#付きのテーブルで、プロシージャの最初にCreateしてるんだけど主キーもインデックスもなにもなくて
while内でループで一件ずつInsertしてるんだが、IF文で条件満たせばtruncateしてて、最高でも99件しか貯まらないようなテーブルなんだ
Updateの方でsplit多発してる場合、その影響を受けたりするものなのかな
0493NAME IS NULL
垢版 |
2021/03/18(木) 15:29:09.05ID:???
>>492
一時テーブルでもpage splitの可能性はあるが
キーのないHeapならpage splitは発生しない

複数ユーザーがそのストアドを実行してる環境で
page splitが頻発してるならinsertのパフォーマンスもその影響を受ける可能性はある
でも一時テーブルとUPDATEで使ってるテーブルのストレージが違えば影響ないんじゃないかな
少なくとも1ユーザーがそのストアドを実行してるだけなら影響は受けない

INSERTのほうは一時テーブルで使ってるtemp dbへのI/Oが遅くなる原因が
何かないかを考えたほうがいいかも
あとはmemory optimizedにしてみるとか
0494NAME IS NULL
垢版 |
2021/03/18(木) 17:57:27.50ID:???
通常のINSERTと遅いINSERTでどの程度の差があるのか?
レコード長は? 1ページに何件入る?
固定長か可変長か?
TRUNCATE直後のINSERTが遅い可能性は?
0495489
垢版 |
2021/03/18(木) 21:38:23.03ID:???
>>493
なるほど
自分が関わってないシステムなんでその辺の情報も入手しつつ調べてみる

>>494
レコード長は長くない
全17カラムでBIGINTが1個、INTが12こ、TINYINTが3個、固定長文字列のCHAR3が1個

INSERTどれくらい遅いかだけど、問題ないとされてる日は平均70〜90マイクロ秒
遅いとされてるときは平均200マイクロ秒〜で、悪いと700、2000超えのときも
この値はプロシージャ実行前後でdm_exec_query_stats抜いて
execution_countとtotal_worker_timeの差を取って平均だした(erapse_timeも似たようなもの)
プロシージャ1回実行で10万〜30万件くらい処理してて、一番ひどい平均2000マイクロ秒越えのときは約10万回で212秒になってた
TRUNCATE直後が遅いとかそこまでは調査できてないです
0496NAME IS NULL
垢版 |
2021/03/18(木) 22:40:07.73ID:???
MSSQLのtruncateの挙動とマッチしていない…のかも

・truncateすると、レコードにtruncateのマークがされるだけで
 ブロック中で生きてるレコードが無くてもブロックは開放されない
・空きブロックが無く、新たにブロックが必要になったときに、
 その時にtruncateのマークがされたレコードを調査して、
 ブロックが未使用だと判明したらそのブロックを再利用する
0497NAME IS NULL
垢版 |
2021/03/18(木) 22:57:09.33ID:???
んーそれだとtempdb周りをまず疑うかな

この辺に該当しないか調べてみては?
https://www.sqlskills.com/blogs/paul/the-accidental-dba-day-27-of-30-troubleshooting-tempdb-contention/
https://www.red-gate.com/simple-talk/sql/sql-development/heaps-in-sql-server-part-4-pfs-contention/

でもトランザクションログ周りの可能性とかもあるし
遅くなる時に一緒に発生してる何かをどうにかして掴まないと難しいね
0498NAME IS NULL
垢版 |
2021/03/18(木) 23:26:54.65ID:???
ディスクが死にかけてるとか、ネットワークが不安定とかの可能性は?
つか単にロックウェイトじゃないだろうな
トランザクションと分離レベルどうなってる?
0499NAME IS NULL
垢版 |
2021/03/19(金) 00:25:42.14ID:???
localのtemp tableみたいなのでロックウェイトはないんじゃないか?
0500489
垢版 |
2021/03/19(金) 00:25:58.90ID:???
>>496
プロシージャ内にはテーブル変数にINSERTしてる箇所もあって、ここはINSERT回数は半分くらいなんだけど特に遅くなってないんだ
テーブル変数のほうはTruncateしてないんだけどそこ...かなあ

>>497
今日OSとSQL Serverのパフォーマンスカウンタ取ろうって話になった
教えてくれたところも参考にしつつ調べてみる
遅くなるのが月1〜2回くらいだそうで、今月中にしかけて再発待ちかな

>>498
ハードは異常はないらしい
ロック周りは他になにも処理が動いてなくても遅いときがあるってんで調べてないがおさえてみる
0501NAME IS NULL
垢版 |
2021/03/19(金) 02:31:40.64ID:???
テスト環境では再現しない?

該当のストアドの単独実行か複数の並列実行で再現したら絞りやすい
再現しなければしないで本番環境特有の設定か他の処理の影響を受けてることが分かるので半歩前進
再現しない環境と本番環境で各種測定結果の比較もできる

月1~2回しか発生しないならそのタイミングで他に動いてた処理を把握できれば調査進みそう
0502489
垢版 |
2021/03/19(金) 13:11:32.42ID:???
>>501
テスト環境の再現テストは難しい
本番でも再発頻度が高くなくて、やるとするとその時の同じデータを持ってくる必要があるが、テストサーバにリソースがそんななく、テスト環境には持って来れない機密情報も含んでて、そこをどうにかするマンパワーも割けない
ストアドは構造上同時実行は不可

俺自身はそこの開発メンバでもなくて、物理的にというか地理的に本番どころかテスト環境にもアクセスできない立場なんで直接手動かすこともできないのです
0503NAME IS NULL
垢版 |
2021/03/20(土) 00:29:36.15ID:???
あとは早い時と遅い時の実行プランが同じか見るぐらいかなぁ
テータ大量更新した後で発生しやすいとかなら疑ってみてもいいかも
パラメタスニッフィングでググってみて
0504489
垢版 |
2021/03/21(日) 10:09:19.60ID:???
>>503
処理後にdm_exec_query_planも取ってて比較はしてみた
パターンが2つあって、最初のカーソル宣言のとこが違うんだが、InnerJoin(NestedLoop)してるテーブルの結合順番が違うのと、SQLに書かれてないカラムが出力項目にあるという違いがある(後者はなんでそうなるのかわからない)
ただ、早いときと遅いときでパターンが分かれてる感じでもないのでプランからは原因は分からなかった
0505NAME IS NULL
垢版 |
2021/03/21(日) 12:14:07.24ID:???
SQLは変わらないのにNested Loopの結合順が変わるなら
統計情報を元にした件数予測が逆転することがあるってことだよね

結合順は速度にほぼ影響ない場合もあれば大幅に影響する場合もあるので
それだけじゃなんとも言えないが実際どうなのか再現テストやる価値はありそう
0506NAME IS NULL
垢版 |
2021/04/22(木) 17:20:45.84ID:nSxF6+DB
sqlserver 2012 localdbなんですが、
SSMS等でデータを確認しても、明らかに存在しないのに
重複キーエラーでInsert出来ないデータがあります。

DBファイルを色々入れ替えて使用したため、
Indexファイルの整合性が崩れているのだと推測しますが、
どこを初期化すれば治るのでしょうか?

sp_updatestatsは試しましたがダメでした
0507NAME IS NULL
垢版 |
2021/04/22(木) 18:43:36.91ID:???
キーが重複してないのに重複キーエラーも聞いたことがなければ
indexの整合性が崩れるってのも聞いたこと無いなぁ
indexが不整合を起こしてる可能性を疑ってるならとりあえずdrop/createすればいいんじゃないの?

複数件insertしててエラーでトランザクションがロールバックしてるので
テーブルには該当データがないように見えるとか?
0508NAME IS NULL
垢版 |
2021/04/22(木) 21:42:23.00ID:???
Reporting Serviceって何処のスレで聞けば良いの?
初めてやるんだけど、帳票を出すためのツールって事くらいをようやくわかり書けてきたところ
0509NAME IS NULL
垢版 |
2021/04/23(金) 08:41:43.91ID:???
PowerBI使ってとけ。
今からssrsだと後悔するぞ
0510NAME IS NULL
垢版 |
2021/04/23(金) 13:36:29.46ID:???
>>506
とりあえず DBCC CHECKDB じゃね
localdbでできるのかどうか知らんけど
0512NAME IS NULL
垢版 |
2021/06/17(木) 12:50:08.04ID:bQpmAAKU
おまえら接続プロバイダは何使ってる?
おれは、MSDASQL
0513NAME IS NULL
垢版 |
2021/07/05(月) 12:25:38.17ID:???
With句使えますか?
使ってみたいので
0515NAME IS NULL
垢版 |
2021/07/10(土) 17:26:45.17ID:???
select into #tmpの方が使いやすいね
0516NAME IS NULL
垢版 |
2021/08/05(木) 22:36:51.55ID:btL3ovFW
ユーザーCALって、後からライセンス数増やすのは、追加分購入して認証するだけで増やせるの?
0517NAME IS NULL
垢版 |
2021/08/07(土) 01:05:53.66ID:???
>>516
製品版使うときはコアライセンスぐらいしか使ったことないよ
ユーザーCALってどのくらいの規模で使ってるの?
ファイルサーバのユーザーCALなら使ったことある
認証が無かった時期で自分で数字を入れるだけで、ごまかそうと思えば多めの数字を入れるだけだけだった
業務用でライセンス数をごまかすようなことはないから当時は厳格な管理はしてなかったね
0518NAME IS NULL
垢版 |
2021/08/22(日) 11:38:43.63ID:+WxTgcLC
https://kurashigoto.hokkaido.jp/flexibleSearch/search.php?offset=0&;limit=20&search=%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle
https://magazine.jp.square-enix.com/top/comics/?search=q&;x=0&y=0&sword=%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle
https://miyagi.doctor-search.tv/search/hospital?dis=3000&;Keyword=%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle
https://mtke-job.jp/list/keyword=%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle
https://news.dwango.jp/search/?s=%E3%83%98%E3%83%AB%E3%82%B9%E5%AC%A2%E3%83%BB%E5%A3%B2%E6%98%A5%E5%A9%A6%E3%81%AE%E9%87%91%E5%9F%8E%E8%8B%B1%E9%87%8C%E3%81%95%E3%82%93%EF%BC%881984%EF%BC%8F3%EF%BC%8F21%E7%94%9F%EF%BC%89%E3%81%AE%E8%87%AA%E6%92%AE%E3%82%8A%E3%83%8C%E3%83%BC%E3%83%89%E5%85%AC%E9%96%8B%E4%B8%ADavgle
0519NAME IS NULL
垢版 |
2021/08/31(火) 19:43:02.17ID:T0bkdi6G
テーブル名に半角スペースつけて作成したら
半角スペースなしでテーブル作ろうとしたわ重複してるって言われる。バグなの?
0521NAME IS NULL
垢版 |
2021/08/31(火) 23:34:39.11ID:???
末尾にスペースなんじゃね
0522NAME IS NULL
垢版 |
2021/09/01(水) 02:12:00.19ID:???
>>519
SSMSのGUIだと不具合があるとかないかな
SQL文なら問題無いことが多い
また、単純に、既にビューがあるとかという落ちもあったり
0524NAME IS NULL
垢版 |
2021/09/01(水) 23:43:12.04ID:N1bzhcTm
なんで半角スペースを使おうとしているのかがわからない。
0525NAME IS NULL
垢版 |
2021/09/02(木) 02:18:44.81ID:w7l5TODt
>>524
そこはそうしちゃっただけ
0526NAME IS NULL
垢版 |
2021/09/02(木) 08:09:01.61ID:???
間にスペースはまだわかるけど最後にスペースはさすがに理解できん
0527NAME IS NULL
垢版 |
2021/09/02(木) 08:35:15.22ID:???
規約でテーブル名の桁数決まってんだよ
0528NAME IS NULL
垢版 |
2021/09/02(木) 09:15:13.80ID:???
だとしても普通アンダースコアとかにしないか?
0529NAME IS NULL
垢版 |
2021/09/02(木) 09:37:12.56ID:???
すごい規約だな
COBOLっぽさがあるけど普通はDB側じゃなくプログラム側で対処するよな
0530NAME IS NULL
垢版 |
2021/09/02(木) 10:47:39.48ID:???
そんな規約があるような所はテーブル名もT0001234とかじゃねーの?
0531NAME IS NULL
垢版 |
2021/09/02(木) 18:14:09.97ID:???
日本語の処理オプションの設定
0532NAME IS NULL
垢版 |
2021/09/04(土) 04:20:49.33ID:sVLT48pB
クライアントソフトからsqlでビューの登録がタイムアウトしてしまう。何が原因かどうやりゃいいの?
0533NAME IS NULL
垢版 |
2021/09/04(土) 10:36:14.21ID:???
>>532
エラーメッセージで何がタイムアウトをしてるのかは確認できてる?
0534NAME IS NULL
垢版 |
2021/09/04(土) 12:52:19.62ID:sVLT48pB
>>533
以下で、何が原因かは特定できません。

「実行タイムアウトの期限が切れました。操作完了前にタイムアウト期間が過ぎたか、サーバーが応答していません。」
0535NAME IS NULL
垢版 |
2021/09/04(土) 14:28:46.27ID:???
>>534
Command Timeoutなので指定してなければデフォルト30秒なんだけど
開始してからタイムアウトが発生するまでの秒数と合ってる?

https://docs.microsoft.com/ja-jp/dotnet/api/system.data.sqlclient.sqlcommand.commandtimeout?view=dotnet-plat-ext-5.0

サーバー側の負荷状況や実際に処理が実行されてるかをActivity Monitorとかで確認すればいい
Indexed Viewとかじゃなくて単純なViewなら秒単位の時間がかかったりしないから
何か待たされてるんだろうけどぱっと思いつく原因はないな
0536NAME IS NULL
垢版 |
2021/09/04(土) 18:09:08.99ID:sVLT48pB
sql Server側で、クエリパフォーマンス分析や構造分析って
プロファイラー以外になにつかってます?
0537NAME IS NULL
垢版 |
2021/09/04(土) 20:30:42.16ID:???
構造分析ってなんかわからんけど
クエリのパフォーマンス分析はEXPLANが基本 (SET SHOWPLAN_ALL ON)
実際実行した結果はSET STATISTICS IO ONとSET STATISTICS TIME ONで確認

トレースとるのは正常に実行されないクエリに悪影響を及ぼしてるものが
他の方法では簡単に特定できないような場合に使う
性能に影響でるから運用中の本番環境で使うのは最終手段
0538NAME IS NULL
垢版 |
2021/09/05(日) 14:11:40.60ID:???
とりあえず流したSQLとどうやって実行したか曝せよ
ビューの登録ってのが何のことかわからんが、Create Viewがそうそうタイムアウトするとは思えん
レスを投稿する


ニューススポーツなんでも実況