一人情シスのつぶやき

名古屋の中小企業で一人情シスをしている作者が、日々の業務で思うことをつぶやきます。

2017-01-01から1年間の記事一覧

テーブル定義の移行でよく使う方法

社内DBを試行錯誤しているため、DB間データ移行の前段としてテーブル定義をコピーしたいことがある。 大抵のDBでは無料でもツールが充実しており、ODBCライブラリを入れればよっぽど問題ないと思うのだが... MySQL ... Workbench Oracle ... SQL Developer S…

redmine, zabbixのActive Directory(LDAP)認証

redmine, zabbix共にActive DirectoryのLDAP機能を利用して認証の統合ができる。が、設定方法が引っかかった。 redmineはアカウントごとに認証方式の設定が可能。「管理」の「LDAP認証」にAD認証の設定をしたうえで、AD認証したいアカウントを作成して認証方…

ClosedXMLの画像追加におけるWorksheetの取り扱いについて

C#でClosedXMLを使用してExcelに画像を追加する処理をしていた際、なぜかWorkbookの保存時にObjectDisposedExceptionが発生するという事態になりました。 以下のようなコードです using (XLWorkbook wb = new XLWorkbook(filePath)) { IXLWorksheet ws_src =…

MySQL Workbenchに切り替え

前回の記事で、HeidiSQLがうまく動作しない(DEFAULT CURRENT_TIMESTAMPを表示できない)件で、クライアントをMySQL Workbenchに切り替えた。 実は以前も試していたのだが、ホスト名のみで指定した場合に、Test Connectionは成功するのに実際に接続する際にエ…

HeidiSQLがDEFAULT CURRENT句を認識しない

社内データベースをMariaDBで構築しており、Windows 10からHeidiSQLにてアクセスしているのだが、TIMESTAMP型の列にDEFAULT CURRENT_TIMESTAMP を設定すると、更新は成功するのだが、画面上表示されない。コメントまで表示されなくなる。 値が設定されていな…

中年プログラマーの気概

ネガティブな話から始まりますが... 作者は来年で40になります。 Software DesignやWeb DB Pressなどの雑誌を見ていると、自分より若いと思われる人の記事が圧倒的に多くなってきました。 技術・スキルが優れていれば年齢など関係ないことはわかっているので…

.Netプログラムの配布

今さら、とは思われるとは思いますが... 当社の社内システムは、外部業者に保守を依頼している販売管理システムとパッケージの会計システムを除いて、はほぼAccessでした。データもファイルに含んでいるタイプ。 なので、各自ファイルをデスクトップにコピー…