SQL Serverと同義。(Microsoft社のRDBMS)
http://www.microsoft.com/japan/sql/default.mspx http://www.sqlpassj.org/
本記事では、SQL Server Management Studioを使用したデータインポートおよびエクスポートの簡易ガイドをご紹介します。 データの移行や、検証用にデータをコピーしたい場合などにおすすめです。 実行手順 さいごに 実行手順 「データのエクスポート」を選択する 「Next」をクリックする ユーザ情報を入力する エクスポートする先を指定してユーザ情報を入力する 今回は簡易的にデータをコピーするため、「1つ以上の~」を選択する コピーしたいテーブルを指定する 「すぐに実行する」をクリックする 設定内容を確認して、「Finish」をクリックする 正常に終了したことを確認する さいごに…
今回はPowerShellを利用して、SQL Serverの設定値を一括で取得する方法のクエリ部分をご紹介します。 PowerShell側の中身を確認したい場合は下記記事をご確認ください。 blog.jbs.co.jp パラメータシートなどを作成する際に便利だと思います。 今回紹介するクエリ parameter_check.sql username_check.sql さいごに 今回紹介するクエリ 前回の記事で解説した通り、今回作成したPowerShellスクリプトは、直接実行したいクエリを記載せずに、ファイルを読み込んでクエリを実行する方法をとっています。 スクリプトの中では、以下の2つのク…
今回はPowerShellを利用して、SQL Serverの設定値を一括で取得する方法をご紹介します。 パラメータシートなど作成する際に便利だと思います。 スクリプト 今回作成したスクリプトは、直接実行したいクエリを記載せずに、ファイルを読み込んでクエリを実行する方法をとっています。 そうすることで、複雑なクエリを実行することができます。 スクリプトの中では、以下のファイルを読み込んだり、出力したりしています。 parameter_check.sql パラーメーターをチェックするためのクエリです properties.csv parameter_check.sqlの実行結果をCSV出力する時の…
プログラムの単体テスト用DB(SQL Server)として、LinuxコンテナのSQL Serverを使ってみてるのですが、テストデータを何にしようかな、とSQL Server Management StudioからポチポチInsertしてたところ、文字化け。 もう夜遅いので今度調べよう。と、寝ました。 で、今日。調査開始。 まずはSQLserver2022 On LinuxのDockerコンテナをPowershellで起動 docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=P@`$`$w0rd" -p 1433:1433 --name s…
これの続き 今度は、とりあえず単体テストが動くようになるまでをやっていく 単体テストを追加 ソリューションを右クリックし、「追加」 > 「新しいプロジェクト」を選択 MSTest、NUnit、xUnitとかある。 どれ使えばいいのかわからん。 Bingチャットに相談してみて、「ユニットテストの基本的な概念は同じであるため、一つを学べば他のフレームワークも理解しやすくなるし、とりあえずどれでもいいと思うよ。」という結論になり、MSTestで行くことにした。 Testプロジェクトの名前は"DatabaseOperationTests"にしとく。 メインプログラムのプロジェクトの名前を"SQLDB_…
同じユーザIDが存在する場合でも、別インスタンスからもってきたものは不整合とみなされるため、元インスタンスと展開先インスタンスのユーザマッピングをする必要あり。 ALTER USER バックアップ元ユーザID WITH LOGIN = 復元先のユーザID 毎回忘れて検索するのでメモ。
オンプレミス環境上の SQL Server を Azure へ移行することを検討する場合、Azure上で選択可能なSQL Sever関連のマネージドサービス (PaaS)の種類が多く、どのマネージドサービスが要件 (Fit & Gap) を満たす最適なサービスであるか、悩まれている方もいるのではないでしょうか。 今回、自身の整理も兼ねて、SQL ServerのAzure移行に向けたフローチャートを作成してみようと思います。 SQL ServerのAzure移行に向けたフローチャート SQL ServerのAzure移行に関する参考情報 まとめ SQL ServerのAzure移行に向けたフロー…
hymkor/sqlbless: The Command-line Database Client 共通 型名は DB ごとにばらばらだが、ANSI SQL の型がエイリアスになっている模様 可変長文字列型 → CHARACTER VARYING(n) 数値型 → NUMERIC[(n)] Oracle Database 21 Express Edition コマンドラインクライアントによるデフォルトインスタンスへのログインは sqlplus system/(インストーラーで設定したパスワード)@xe インスタンスの起動・停止はスタートメニューの Oracle Instance Manager…
書いたきっかけ 使用しているタイムアウト値 そのほか ■書いたきっかけ クエリ発行タイムアウト設定値の関係で、くそ重クエリが途中キャンセルなったので設定値延ばしたら問題になった件。 内結で指摘されたからよかったものの、WEBサービスでテーブルロック待機2時間待てる状態とかヤバイ。 ※本記事はSQLServer。接続文字列でなく、xmlファイルに記述 ■使用しているタイムアウト値 〇プロパティ設定値 設定値の単位は秒 ・接続タイムアウト →DB接続できない判定はこっち <property name="ConnectTimeout" value="60" /> ・クエリ発行タイムアウト <prop…
書いたきっかけ テーブル作成 ■書いたきっかけ いつも書き方を忘れる。 開発時、DELETEや大規模UPDATEする前に一時テーブル作ってデータ退避させよう。 (トランザクションはってから実行とか、保険をかける方法はいくらでもあるけど、今の自分にはこれが最適。前まで表作成→SELECT~INSERTしてた) ■テーブル作成 ※SQLServer www.projectgroup.info https://www.projectgroup.info/tips/SQLServer/SQL/SQL000025.html
こんにちは、一休.comスパ(以下、「スパ」)の開発を担当しているshibataiと申します🙏 今回はスパのデータベースの在庫の持ち方で試行錯誤した話をさせていただきます。 背景 2024-03-29追記: 一休.comスパにおける在庫の特徴について 一休.comスパが扱う「在庫」は、「ある日付の特定の時間に対する空き枠」です。以降の説明では、スパ施設ごと、日付ごと、また時間ごとに増えていく「在庫」をいかに効率よく扱うかについて説明しています。 詳細については次のスレッドも参照してください! https://t.co/Y0SPmDE4yZこの記事のコメントみてると、少し我々のシステムの要件が伝…
DBFlute Runtime/Engineのリリース 連日のリリースブログです(^^。 (1.2.7のブログが極端に遅れただけで、1.2.8のリリースは今週です)Change Log | DBFlute (移行の注意点は特になし)今回もDBFluteユーザーの方からのフィードバックが色々とあって対応しました。 改善点たくさんありますが、ブログではピックアップして紹介します。 複合PKでのinScopeSubQueryに対応 まさしく現場からのフィードバックです。 ExistsReferrerにて、SQLでの実現方法をexistsSubQueryからInScopeSubQueryに変更するオプ…
https://learn.microsoft.com/ja-jp/sql/t-sql/data-types/bit-transact-sql?view=sql-server-ver16 いままで深く考えてきていなかったが、rdbmsのデータ型には基本的にbool型は存在しない。 1bitを0か1で格納するデータ型は存在する場合がある。 SQLServerはbit型のフィールドの場合に'FALSE','TRUE'文字列を0か1に変換してくれる機能は一応ある。
.NET MAUI とは .NET MAUI とは - .NET MAUI | Microsoft LearnVisual Studio for Mac Visual Studio Tools のダウンロード - Windows、Mac、Linux 用の無料インストールXamarinからできるだけ簡単に.NET MAUIへ移行したい.NET マルチプラットフォーム アプリ UI のドキュメント .NET マルチプラットフォーム アプリ UI のドキュメント - .NET MAUI | Microsoft Learnコントロール コントロール - .NET MAUI | Microsoft Le…
はじめに まとめ ちょっと試してみる MySQL PostgreSQL SQLite さいごに はじめに こんにちは。株式会社ABEJAの@Takayoshi_maです。InfoQを見ているとこのようなニュースが掲載されていました。 www.infoq.com どうやらMySQLでストアドファンクション・ストアドプロシージャを作成する際に新しくJavaScriptを使うことができるようになるそうです。私は普段BigQueryを触っているのですが、その際UDFにJavaScriptを使うことも多く、そう言った面からもこの機能がMySQLに実装されることは結構便利になるのでは?と思っているところで…
こんばんは。 本が読みたいけど首が痛いです。 RAGが作りたい ChatGPTなどのLLMを利用して何かを作っているとRAG(Retrieval-Augmented Generation)という仕組みが作りたくなってきます。 RAGとは簡単に説明すると外部のデータを使ってLLMに情報を与えるパターンです。 とてもシンプルなプロンプトだと「以下のデータを参考に質問に答えてください。 参考:{context} 質問:{question}」みたいな感じですね。その場合、基になる情報をどこかから引っ張ってくる必要があるのですが、RDBなどを使うと自然言語から条件にマッチする情報を取ってくるのはなかなか…
はじめに Rails Tips の 44 回目です。昨日は Ruby をインストールしただけですので、今日は Rails をインストールします。 railsguides.jp 3.1.3 Rails をインストールする Rails は gem でインストールします。インストールしたところ、ver 7.1.2 がインストールされたようです。 $ gem install rails Fetching minitest-5.21.1.gem Successfully installed minitest-5.21.1 Successfully installed rails-7.1.2 Parsin…
前にブログで触れたラーメンデータベースを昔のパソコンから発掘しました。 ないないと思っていたんですが、あるもんですね。 随分前に買ったパソコンで、いまやメインのマシンが不調のときにしか使わなくなってしまったんですが、もしやと思い探してみたら、ありました。 すっかりなくなったと思っていたので、何だか古い友人に会ったような感覚です。 それで、今使っているレンタルサーバーにコンテンツをアップしてみたんですが、何も手を加えなくても動きました。 www.kawaya3.shop 前のブログで書いたように、最初、会社の同僚と遊びで作っていたものをレンタルサーバーにアップしたものです。 確か、初期にはMic…
最終的にAKSにデプロイするまでのCICDを構築していきたいと思っています。 まずは、コンテナで動かすまで 開発デバイスの環境 コンテナを使っていきたいので、また、開発はVisual Studioを使う。 そのために以下をインストールしておく。 Visual Studio2022 Docker desktop プログラム作成 とりあえず、コードはこんな感じにしておく。単体テスト書く段階になったらリファクタリングしていくつもり。 現在時刻と数字の"1"をDBにInsertするだけの簡単なプログラム。 using System;using System.Data.SqlClient; namesp…
まだまだ、腐るほど存在する、、、戦争を題材とする、、媒体、、、 全て、、"洗脳"する為の、、ツール。 前頭連合野を破壊する、、、!! 何の為に、 わざわざ、ゲームで打ち合いするのか??? 抵抗感を無くす為、、、!! 悲劇を焼き付ける為に、、、麻痺、、、、 繰り返し、、惨劇を植え付ける、、、 クダラナイ、、描写の数々、、、 そんなに戦いたいのか??? 嫌、、悪魔・悪霊達の戦略。。。 洗脳漬け!! 然し、、大衆は、、感動と差し替える、、、 歌、、同様に、、、 本当に、、狂った世界、、、グノーシス。 悪魔崇拝の世、、、 人が殺されていても、、平気で、 解ったようにコメントを繰り返す、、 有識者達、、…
WindowsFormでデータベースの操作ができるので、次の就職先に向けた勉強を実施。 kintame.site SQLServerでデータベース作成 WindowsFormの操作 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Fo…
Rapture | The Appointed Day - YouTube さて、、、 贖いの時が、近づいている、、、 因みに、26日は、、私の産まれた日にち。。。 主は、色々な所にマーキングしている、、、 果たして、、、 何時なのか??? 33分、、、、、 これが意味するモノ、、、 十字架、、、を背負って、 ついてきなさい、、、と。(聖書参照) 世は、、混沌に入る。 さて、、、 朝一番に、某銀行へ、、、 ATM操作中、小銭を落とした若者男性、、、 後ろに落ちたが、気づかず、、、 それを見て、待っていた女性が、 駆け寄り、伝えた、、、 その後、その若者は、 わざわざ、待っている女性の所まで来て…
遅ればせながら、SpringBatch4系から5系にアップグレードが発生しそうなので、自分用メモ。 spring-projectsのspring-batchのSpring Batch 5.0 Migration Guideは英語なので、和訳しながら、コメントをつけていくことで、理解していく。 github.com JDK 17 baseline Dependencies upgrade Database schema update Oracle MS SQLServer All platforms Removal of BATCH_JOB_EXECUTION#JOB_CONFIGURATION…
マネージドサービス部 佐竹です。 オペレーションミスを回避する目的のため、AWS CLI で RDS の RI を「稟議の通りにまとめて買える」ように Excel を使ったという、現場よりのお話を書いてみました。 はじめに RDS の RI を AWS CLI でまとめて買うまで Reserved Instance の推奨を確認する どれを買うべきか判断して対象を一覧にする 購入に必要な金額を計算する 稟議を出して承認を得る 対象とした一覧の通りに RI を購入する ダブルチェックする 余談 はじめに 私はサーバーワークス社内のコスト最適化のために、定期的に Reserved Instance…