db
SQL Server 2008 R2で、SQL Server Agentを起動しようとするが「サービスSQLSERVERAGENTを開始できません」というエラーメッセージが表示され、そのまま停止してしまう。SQL Serverエージェントは、SQL Serverとイベントログのサービスに依存しているとのこ…
SQL ServerのDBをデタッチしてアタッチするPowerShellスクリプトのメモです。 DetachAttach.ps1 #PowerShellスクリプトを呼び出せるように、事前に「Set-ExecutionPolicy RemoteSigned」コマンドを呼び出しておく ###設定を変数定義 $serverInstance = "loca…
SQL Server 2008 R2 Developer Editionでプログラムからデータベースファイル(*.mdf)を使用しようとしたら「ユーザー インスタンスのログイン フラグは、SQL Server のこのバージョンではサポートされません。接続は閉じられます。」というエラーが発生。 …
VISTAに SQL Server 2008 R2をセットアップしようとすると、インストールの最後のほうで「'' is not a valid login or you do not have permission.」というエラーが発生。 SQL Server 2005で良いかと思っていたら、あるサンプルが2008以降のみ対応というこ…
Visual Studio 2010でSQL Server2005 Expressに接続をしようとしたら「Could not load file or assembly Microsoft.SqlServer.Management.Sdk.Sfc, Version=10.0.0.0」というエラーが発生。 Entity Framework(.NET3.5SP1)でDB接続できないので、いろいろ調べ…
SQL ServerにJDBC接続するといえばMicrosoftの Microsoft SQL Server JDBC ドライバー Microsoft SQL Server JDBC Driver 2.0 を使うことが普通ですが、再配布には登録が必要だったり、JREのバージョンで使い分けが必要だったりするので、オープンソースのJD…
serverfaultに「How can I diff two Oracle 10g Schemas?」というトピックが上がっていました。 Oracleのデータベース間の差分をチェックするツールについて回答がされていました。 【案1】SQL関数 DBMS_METADATA.GET_DDL関数を使う。テキストに出力して比…
2015/05追記 現在は、こちらで配布されています。 http://msftdbprodsamples.codeplex.com/ 2012用、2014用、AzureのSQL Database用などの用途に分けて利用できます。 SQL Serverには、説明でよく使われるサンプルデータベースがあります。OracleでいうScott…
Windowsの起動が遅くなるので、SQL ServerやOracleのサービスを自動ではなく手動で起動する設定にしていることも多いと思います。ただこの場合、DBを起動するために管理画面のサービスウィンドウを操作するのが面倒に感じます。そのため、以下のようなバッチ…
大層なものではないですが、こんな感じ。もっと良いやり方があるかもしれませんが。 --全テーブルのデータを削除するDELETE文を生成 SELECT 'DELETE FROM ' || TABLE_NAME FROM USER_TABLES ORDER BY TABLE_NAME --全テーブルのデータ件数を取得するSELECT文…
AmazonのSimpleDBを.NETで使うライブラリ。β版。メモNSimpleDB - Use Amazon's SimpleDB data model in your applications now
マイコミジャーナルで、SQL Serverの関数を紹介する記事が公開されました。 Transact-SQLの関数を理解しよう - 文字列編 Transact-SQLの関数を理解しよう - 日付数学編 Transact-SQLの関数を理解しよう - NULLと型変換編 SQLプログラミングをしている時に、T…
SQL ServerのBCPコマンドの覚書きです。テキストファイルを介してインポート/エクスポートしたい時などに使います。 BCP.exe(Bulk Copy Program:一括コピープログラム) 概要 コマンドプロンプトから利用するSQL Serverのツール C:\Program Files\Microsof…
SQL Serverのオブジェクト情報(テーブルやビューなどの情報)は、システムカタログ(sys.〜)に格納されています。 http://msdn.microsoft.com/ja-jp/library/ms189082.aspx 私は「SQL Server mangaement studio」のGUIで、これらのオブジェクトの設定を調…
2009年3月追記: SQL ServerでOracleのTO_CHARを使うイメージはTransact-SQLの関数を理解しよう(変換関数)に書いています 他のOracle関数で似た結果を出力させる例は関数の組み合わせに書いています。 SQL Server Migration Assistant for Oracle(SSMA)…
ソースコードを生成すると単純なプログラム作業を減らすことができます。そんなわけで、コード生成ツールや思いつきをメモしておきます。 テーブル駆動(テーブルスキーマからコード生成) MyGeneration (汎用スキーマ生成) 出力言語:なんでも 特徴:JScrip…
RDBのテーブルと列にコメントをつける方法のメモ。 SQL Server EXECUTE sp_addextendedproperty @name=N'拡張プロパティ名', @value=N'拡張プロパティの値' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'テーブル名' EX…
「Database Modeling Excel」 http://www.codeplex.com/dbmodelexcel VBAを使ってテーブル定義書からDDL(Create Tables文)等を生成できるExcelファイル。 CodePlexにて配布されています。
SQL Server Compact EditionはMDBのように使えるSQL Server。現時点では、コミュニティテクノロジプレビュー(CTP)中。 特長 コンパクトなリレーショナルデータベース機能 非接続型を含む、デスクトップ(モバイル)アプリケーション向け アプリケーション組み…
「SQL Server Management Studio Express」SQL Serverの新型の簡易管理ツール(無償)。簡易といってもユーザ管理・オブジェクト管理・バックアップ・クエリ実行など一通りできるので、だいぶ便利です。 http://www.microsoft.com/downloads/details.aspx?di…
オープンソースオブジェクトデータベース「db4o」の.NET、Java日本語ドキュメント公開とのこと。 http://www.db4o.com/japan/ http://d.hatena.ne.jp/db4o/20060214
いろんな商用DBが無償で使えるようになるのは嬉しいことですね。 http://www.itmedia.co.jp/news/articles/0601/31/news008.html http://blogs.sqlpassj.org/yoneda/archive/2006/01/31/15969.aspx
「SQLServerExpress」「OracleXE」など、商用RDBが無償で使えるようになります。 Oracle、データベース製品の無料版提供へ (JapanInternetより) http://japan.internet.com/busnews/20051102/12.html すべてのITプロがデータベース技術者になる日(IT Proの記…
オープンソースRDBMSのXAサポート状況 http://www.xminc.com/mt/archives/000265.html JetとMSDE の機能分析(MSDNより)。JET(MDB)は分散トランザクションに未対応。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/jp…
▼SQLite(PHP5の標準装備RDBMS) ファイル操作をSQL言語で行うような組込用のRDBMS(Cライブラリ)。 http://www.hwaci.com/sw/sqlite/ http://pcweb.mycom.co.jp/special/2004/php5/005.html NHibernateQueryAnalyzerがSQLiteを使用していたのでチェック。.NE…
ApacheのJavaで書かれたRDBMS「Derby」 http://db.apache.org/derby/ http://pcweb.mycom.co.jp/news/2005/08/05/011.html http://pcweb.mycom.co.jp/articles/2005/08/09/apc1/ 昔のCLOUDSPACEだそうな。
トランザクション分離レベルの選択とデッドロックの問題 http://www.microsoft.com/japan/msdn/sqlserver/columns/webtech/webtech3.asp