DB
数年運用しているシステムの開発DB(SQL Server)の動作が怪しい部分があったため、DBを利用するミドルウェアの開発元に問合せたところインデックスの再構成を試してほしいとの依頼が。しかし、現時点でSQL Server Management Studioの「データベース」のツ…
自分用メモです。古いAccessファイルにある大量のクエリーを分析したり調査、修正したりする際に、いちいちAccess上で確認したり、列名などで検索したりするのが大変なので、テキストファルにしてGrepでまとめて洗い出せないか……という場面に遭遇しました。…
Nプリフィックスでユニコード文字が登録できる直接的な理由 参考URL 変換に使われる文字コード表 豆板醬が化けた理由 調べ切れていないこと 仕事の中で、「豆板醬」という品名をSQL Serverのnvarchar列に登録しようとして文字化けするという事態が起きました…
処理の概要 RunAsの問題1:コマンドを起動したら自分は終わってしまう RunAsの問題2:パスワードを聞いてくる 処理実行ユーザーにOracleの権限を付けてみる 参考情報 バッチファイルから、Oracle DBのデータエクスポートコマンド「expdp.exe」を、非管理者ユ…
とりあえずメモです。Oracle DB(12c)のアーカイブログを削除する処理動作の確認が必要になったのですが、本当に消えたのかどうかを調べる方法を探していました。2通りあったので説明してくださってるサイトのリンクを貼っておきます。1つめはこちら。rman…
いつも忘れてネットで検索する羽目になるのでメモしておきます。データのインポート等、全体に関する作業を行う際に、既に接続しているユーザーがいるとエラーが出る場合があります。そうした場合に、現時点でデータベースに接続しているユーザーを確認する…
開発案件で、顧客の部署に割り当てられている組織コードを「0010000~001M211」のように文字列含みで範囲指定する必要があり、大小比較が想定通り行われるかちょっと試したい場面が出てきました。 実際にデータを作って……というのが確実ですが、面倒くさいの…
現象 検索結果 参考 現象 Oracle 12c案件(Oracle DB Enterprise 12.2.0.1.0)でデータのリストア手順を組むことになり、一旦Dropしたユーザーを再度Createして……というところで、実際のDBに用意されているユーザーのCREATE文をSQL Developerで出力したとこ…
環境 結論 発生したエラー 試したこと 情報参照したサイト 仕事で、Oracle 12cのデータベース本体をWindows 10 Proにインストールしなければいけなかったのですが……上手くいきませんでした。おそらく原因は、既に入っていた11gのクライアントライブラリーか…
基本路線 アーカイブログ アーカイブログ削除 クロスチェック実行 期限切れアーカイブログ削除 Oracle DBのアーカイブログ(Archive Log)削除を定期的に行う処理を用意する必要が出てきたので、調べ物したメモです。正確なことを書いているとは限りません。…
基本事項 ダンプを出力するexpdpについて Directoryオブジェクト バッチファイル ちょっとお仕事でOracleの運用管理系のお手伝いをすることになったので、調べ物をしたリンクなどをメモしておきます。 基本事項 データベース名的なもののOracle版について ht…
ユーザー情報テーブル DBA_USERS アカウント有効期限の昇順で情報を取得する なぜか取引先データベース(Oracle DB)のユーザーアカウント状況について確認しなければならなくなったので……同じような状況になった時用にメモ。いや……なんで開発/保守環境のデ…
インストール SQL Developer まとめ 業務でOracle Clientを入れろとの指示があってファイルまで指定されたのですが、64bit Windows 10に対して、渡されたのが32bit版のOracle Clientだったことによるアレコレのメモです。 インストール Oracle Clientのイン…
なんで今時こんなVBAやってるんでしょうね……2020年だよ……。 と言っても仕方ないのでやりますが。Access、VBA。40万件ほどのデータをテキストファイルに吐き出すため、VBAでかかれた処理をメンテしています。出力時にソートを掛ける必要がでてきたのでレコー…
これに気づかず午後をひたすら原因探ししてしまった…… Accessを使ったデータ引っ越し作業(この是非については別の問題とします。客先の指定なので仕方ない)において、以前は手作業でクエリとして組んだSQLを実行していたのですが、VBAで自動化することにな…
できない……。散々悩んだのですが今日時点までの状況をメモっておきます。 やりたいこと 文字列や数値を含んだテーブルの内容をテキスト形式で出力したい(CSVではなく) できれば、クエリーやテーブルを指定すると、決まった名前のテキストファイルに出力す…
社内で少し話題に挙がったので同じ事やらないようにメモ。 背景: サービスとして登録せずにMySQLをインストール Windows用のMySQLを単体でインストールしたのですが、インストール時にWindows Serviceとして登録しないという選択をしてしまったので、あとか…
自分用メモ。詳細についてはまだ精査していないので突っ込みはご容赦を……。 研修課題用のプログラム、C#、Visual Studioで型付きデータセットを作る際に設定するクエリーに、CASE文と、CASE文中に「@」から始まるパラメーターを設定して登録しようとしたと…
個人用メモ。C#などで使うデータ表示用一覧表部品「DataGridView」で、列の見出しやセルタイプが既に定義されている状態に、DataGridView.DataSourceで表示用データをデータバインド設定する時の設定について触れているサイトがあったのでメモっておきます。…
かつての研修プログラムについて書きかけたメモが出てきたので記録しておきます。 たしか、プログラミング研修の第1弾として「SQL」を長らく採用して研修を推進してきた人たちに対して疑問を呈して説明しようとした……のですが、おそらく受け入れられないと思…
自分用メモ。 SQL Serverの話題で、とある関数が互換性レベル130以上で利用可能というのを見て「互換性レベルって何?」となったので検索。どうやら SQL Serverのバージョンごとに互換性レベルという数値が決められている。 各バージョンごとに互換性を保証…
業務システムを作っていると、結構データベースの各レコードに「登録日」「更新日」などを設定するようになっている設計を見かけます。ここのデータを誰がいつ書き込んだのかを記録することで、後々いろんな調査などに使うというものですね。これ、過去に見…
ちょっと理由をうまく説明できなかったのでメモ。SQLでデータベースから情報を取得する際に「Like」で指定する場合、ワイルドカードとして使える文字があります。そういう「ワイルドカード文字」のような特殊用途文字自体を検索する場合、「これは特殊文字だ…
SQL ServerがSQLをどのように解釈して動いているかについて説明するための準備用資料。ちょっとメモ。 開発者のための SQL Server パフォーマンス チューニング/最適化講座 上記URLはSQL Server 7のものですが、英語のスライドを日本語で補足する形で3章に分…
SQL Serverで研修課題などを作ってアクセスしてもらおうとしたのですが、そういえばSQL Server Management Studioってどうやってインストールするのだったかな……と検索したところ……。今はフリー版が公開されているのですね。知りませんでした。 SQL Server M…
自分用メモです。 DBの研修用にこの本を使うことになりました。改訂第3版 すらすらと手が動くようになる SQL書き方ドリル (WEB+DB PRESS plus)作者: 羽生章洋,和田省二,菅井大輔出版社/メーカー: 技術評論社発売日: 2016/04/12メディア: 大型本この商品を含…
SQL Server 2008R2をWindows10にインストールしようとして下記のエラーが発生してしまいました。そもそもサポートされているOSではないのですが、まぁそこはサポート云々関係なくちょっと調査で動きを見たいだけなので……。 アプリケーションのコンポーネント…
SQL Server Management StudioでのSQL作成時に、SQL文を整形してくれるツールが無いかと思い探したところ、Poor Man's T-SQL Formatterというアドインが紹介されているのを見つけました。SQL Server Management Studio で SQLを一発整形 – gomokulog作成元の…
久々にWindows Formsのアプリをいじることになって、客先からソースをもらって改修作業を……と思ったら、開発環境やら手順やらが全くなくて四苦八苦。その中で、Oracle接続に使っているライブラリが「Oracle.ManagedDataAccess」ってなっていたのでなんだろう…
Microsoft Visual Studio 2013 ShellのSQL Server Integration Services(SSIS)デザイナーでSSISの処理定義を作成し、ビルドしてできた拡張子dtsxのファイルをDBサーバー上で動かそうとしているのですが、うまく行きません。特に何も設定無しで作成し、デー…