これが出ると、パソコンを再起動しても直らない。なんで!?と思って、さらに色々と探してみたら、高速スタートアップが悪かったらしい。高速スタートアップは、終了前の情報を保存しておき、起動するときにそれらを再度読み込んでいるらしい。ServerがDBを終了させた!と思ったのに、次に起動したら終了してなかった!?となってエラーになるようだ。無効の仕方は、次のURLを参照してください。Editionが開発であれば無償利用が可能ということでインストールしてみた。内容を確認するとDBが壊れているらしい。しょうがないので、DBの削除やデタッチをしてもエラーが発生して何もできなくなった。mdfファイルを削除して、もう一度、DBを復元して動作確認も出来て「さぁ終わった」とパソコンを再起動すると、やっぱりDBが壊れる。2017をアンインストールして、再インストールをしてDBを復元して、パソコンを再起動したらDBが壊れる。DBを復元せずに1から作成して、パソコンを再起動したらDBが壊れる。ストレージにはSSDを使用しているので、SSDが壊れてる?と思ってイベントログを見たりしたけど問題なかった。Developerをインストールした。同じようにDBを復元して、動作確認して、パソコンを再起動してもDBは壊れない。2017は使わないことにしようと思う。10へと更新することになった。10はサポートしていない。7の環境を構築して問題はひとまず解決。Professional以降でないと開発できない)Hyper-Vから仮想デスクトップを開くと画面の解像度がフルHDにならない。リモートデスクトップで接続することで、解像度の問題は解決したけど今度は、USBのシリアルコンバータが仮想デスクトップで認識できなかった。Player(有償)で開発環境を再度構築することにした。Playerを使用して、仮想環境にシリアルコンバータのドライバをインストールして通信を行うと上手くできた。REX-USB60Fを使用)開発環境の構築には、VMwareが便利かなと思った。Player用簡易スナップショット管理ソフト:NHM」を導入した。余計なソフトをインストールしていないOSだけの環境のスナップショットを取りそこから開発環境やら、テスト環境やらを構築するのがすごく便利になった。[その他]ターミナルサーバーを構築し、リモートデスクトップ側(クライアントの方)で音を鳴らそうとしたときのメモ。サーバー側にはサウンドカードがないため音は出ません。リソース]-[サウンド]を[このコンピュータで聞く]に設定しておく。ホスト側での設定としてサービスから次の項目を自動で開始にしておく。Builderグループポリシーの設定を変更する。ファイルを指定して実行から"gpedit.msc"と入力してグループポリシーの編集を開く。ホスト]-[デバイスのソースのリダイレクト]を開いて"オーディオおよびビデオ再生リダイレクトを許可する"を有効にする。設定が終われば、サーバーを再起動して、クライアントからリモートデスクトップで接続すると音が鳴った。2017は、オンラインでインストールする必要があるようで、ISOの提供がないみたい。サーバーはインターネットに接続しないのでオフラインでのインストールが必要でした。2017のexe(すごい長いファイル名だった)を次のコマンドをコマンドプロンプトから実行した。ja-JPほんとはもっと長いファイル名だけど省略して記載。ダウンロードしたファイル一式(D:\vs2017offline)をサーバーに持っていき、証明書のインストールをした。E:\vs2017offline\certificatesのフォルダ内にある次の3ファイルをダブルクリックで実行した。・manifestSignCertificates.p12・manifestCounterSignCertificates.p12・vs_installer_opc.SignCertificates.p12インストール先は、ローカルコンピュータにした。パスワードは空白のままでインストールをする。E:\vs2017offline\vs_professional.exeをダブルクリックで実行すると、インストールが開始された。[その他]ExcelのCellに入力された改行文字をスペースに置換しようとマクロを作ってみた。改行文字を消すだけだしと保存もせずに、やっつけで作ったマクロを動かすと無限ループに突入し「保存しとけば良かった・・・」と思ったけど調べてみると止め方が見つかった。Pause/Breakキーが無い場合(特にノートPC)は、スクリーンキーボードを表示してCtrlキーを押しながら、スクリーンキーボードのPauseをクリックする。・これでも止まらない場合は、Escキーを連打する!自分はこれで止まりました。スクリーンキーボードは、[アクセサリ]-[コンピューターの簡単操作]にあります。[その他]スマホのモバイルデータの通信容量が上限を超えそうなので、モバイルデータをOFFにしてWiFiのみで頑張ってみたときのメモ。・電話の着信、発信ができた。・SMSの受信、送信ができた。・メールの受信は「サーバーにメールがあります」と表示された。メールの新着が分かるので、WiFiが繋がるところまで行って受信したりした。モバイルデータをOFFにしても困ることはなかったかな?待ち時間での暇つぶしとか、電車の時間調べたりが不便でした。[その他]RS232Cの開発でシリアルポートが必要になったけど、ノートPCなんでシリアルポートがない。USB-RS232C変換ケーブルもない。VMWareのゲストOSにシリアルポートを2個追加して、同じ名前付きパイプを設定すると仮想PC内のシリアルポート同士で送受信できるようになった。開発環境のノートPCでは、COM2とCOM3が追加された。[その他]USBのシリアル変換を使用して、いろいろな機器と接続しているとなんだかんだで、COMポートが増えていた。COM1がずっと使用状態になって、割り当てできなかったりと不便だったので次の方法で未使用のCOMポートを削除した。devmgmt.mscメニューの[表示]-[非表示のデバイスの表示]を押すと、現在使用していないデバイスが表示される。デバイスマネージャのポートのツリーを開いて現在使用していないポートを右クリックして削除する。このとき、ドライバーソフトウェアは削除しない。元データとの比較が面倒だったりしたのでWinMergeのJSONプラグインを作成したときのメモ。JSONファイルを整形して比較する。整形には、JavaScriptのJSONを使用する。WinMergeのプラグインは、VBScriptで作成されている。宣言されていません」と出る。json2.jsを使用すれば出来た!json2.jshttps://github.com/douglascrockford/JSON-js作成したプラグインと、json2.jsをMergePluginsフォルダに入れます。"Json形式のファイルを整形し比較をする。[その他]SQLite3へCSVファイルを取り込むためのスクリプトのメモ次の必要なファイルを同じフォルダに配置する。・sqlite3.exe・CSVを取り込む先のテーブル(CSV_DATA)が作成されたDB(Sample.sqlite3)・csv_import.bat・INPUTフォルダを作成し、取り込む対象のCSVファイルを入れる。*CSV_DATAテーブルの内容は、DATETIME型、後はREAL型が100個。csv_import.batを実行すると、OUTPUTフォルダにINPUTフォルダ内のCSVファイルを結合したmerge.csvが作成され、それをDBに取り込む。数値データは、100個あります。..参考にさせて頂きました。..TRANSACTIONを使って28..既に問題は解決されましたでしょうか..プログラムから大量データをインサー..初めまして。ソネットポイントこの広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。