SQL Server 2000では、管理ツール(SQL Server Enterprise Manager)からデータベースのインポート/エクスポート機能を使ってデータベースのコピーが行えた。また、SQL Server 2008などでは、同様の機能や、データベースのコピー機能が利用できるが、コマンドラインからも簡単に実行可能なデータベースのコピー・ツールがあるので紹介しよう。 SQL Server Database Copy Tool このツールは「SQL Server Database Copy Tool」という、名前のとおりのツールで、コピー元とコピー先のSQL Serverのデータベースを指定することで、簡単にデータベースのコピーが行える。インストールは不要で、ダウンロードしたファイルを展開すればすぐに使用できる。 このツールにはGUIとコマンドラインの2種類のUIがある。まずはGU
開発中にSQLのチューニングを行っていると、処理時間の改善結果をミリ秒単位で計測したい場合があると思います。しかし、Management Studio でSQLを実行した際に画面右下に表示される実行時間は秒単位であるため、ミリ秒単位の計測には向いていません。そこで、簡単にSQLの実行時間を計測できるサンプルを紹介します。 DECLARE @StartTime datetime -- 処理開始時刻保存用変数 SET @StartTime = GETDATE() -- 処理開始時刻設定 /* ↓↓↓ 以下に処理時間を計測したいSQL文を書く(下記は500,000回ループを回すサンプル) */ DECLARE @Counter integer SET @Counter = 0 WHILE (@Counter < 500000) BEGIN SET @Counter = @Counter + 1
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。
システム開発SQL Serverに別の端末(クライアント)から接続できずに何日も苦労しました。このエントリはその戦いの記録です。 接続のコード例(C#) System.Data.SqlClient.SqlConnection hConnection = new System.Data.SqlClient.SqlConnection(接続文字列); hConnection.Open(); ※接続できない場合、Openで例外が発生します。 エラー例と対処方法Case SQL Server が存在しないか、アクセスが拒否されました。 接続文字列の「Data Source」または「server」が間違っていると思われます。もしくはクライアントネットワークユーティリティのサーバ別名と一致しているか確認して下さい。 Case ユーザー 'ユーザ名' はログインできませんでした。 ここでのユーザ名は次の
更新 : 2008 年 11 月 17 日 指定されたテーブルの現在の ID 値をチェックし、必要に応じて ID 値を変更します。ID 列の新しい現在の ID 値を手動で設定する場合に DBCC CHECKIDENT を使用することもできます。 Transact-SQL 構文表記規則 構文 DBCC CHECKIDENT ( table_name [ , { NORESEED | { RESEED [ , new_reseed_value ] } } ] ) [ WITH NO_INFOMSGS ] 引数 table_name 現在の ID 値をチェックするテーブルの名前を指定します。指定されたテーブルには、ID 列が含まれている必要があります。テーブル名は、識別子のルールに従っている必要があります。 NORESEED 現在の ID 値を変更しないように指定します。 RESEED 現在の
Transact-SQL は、SQL Server データベース エンジンのインスタンスの管理、データベース オブジェクトの作成と管理、およびデータの挿入、取得、変更、削除を行うために使用する言語です。Transact-SQL は、国際標準化機構 (ISO) と米国規格協会 (ANSI) によって公開された SQL 規格で定義されている言語の拡張機能です。 多次元式 (MDX) は、SQL Server 2005 Analysis Services (SSAS) の多次元オブジェクトのデータの定義、操作、取得を行うために使用するステートメント ベースのスクリプト言語です。MDX には、データ定義言語 (DDL) ステートメント、データ操作言語 (DML) ステートメント、MDX スクリプト内でスコープやコンテキストおよびフロー制御を管理するためのスクリプト言語ステートメント、多次元オブジェ
ここのところ、javaccとawsに魅了されている米林です。 よく使うDB(Oracle/MySQL/PostgreSQL/SQLServer)における設計時のサイズ見積もりで使うサイトの備忘録。 あとは、OracleからのPython情報。 Oracle Oracle 物理設計 http://www.oracle.com/technology/global/jp/columns/skillup/oracle9i/index.html 領域サイズ見積もり http://otn.oracle.co.jp/document/estimate/index.html OTNにログインする必要ありますがオンラインで見積もりが出来ます。 アカウント持っていない人は、この見積もりツールを使う目的でアカウントを作ってみてはいかがでしょうか。 OLTP系とDWH系においてブロックサイズを考慮し、DWH系はブ
Applies to: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics SQL analytics endpoint in Microsoft Fabric Warehouse in Microsoft Fabric SQL Server Management Studio (SSMS) is an integrated environment for managing any SQL infrastructure, from SQL Server to Azure SQL Database. SSMS provides tools to configure, monitor, and administer instances of SQL Server and databas
Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find
Recommendations on how to design and develop custom applications using the Microsoft platform Each patterns & practices offering contains a combination of written documentation and re-usable source code. Many also include a reference implementation. As the guidance is being developed it is reviewed and approved by internal Microsoft product teams and by external customers and partners. This produc
SQL Server 2005 データベースのオブジェクトは、8 KB ページのコレクションとして格納されます。ここでは、テーブルとインデックスのページがどのように編成、格納、およびアクセスされるかについて説明します。 このセクションの内容 トピック 説明
F# Advent Calendar 2016 の 22日目の記事です。 TypeProviderについては以前、 型プロバイダー(TypeProvider)のちょっとしたアレコレというのを書きました。 書いたのはそーとー前ですが、今でも割と役に立つかもしれない以下の話題について扱っているので、気になるものがあればどうぞ。 - 型プロバイダーに渡すことができる静的引数んの種類 - 型プロバイダーの実行部分は部分的な制限がある - 他のDLLに依存する型プロバイダーを作る - 他のNuGetパッケージに依存した型プロバイダーを作ってNuGetで配布するときのやり方 - 型プロバイダーが参照するファイルの更新チェックを実装する - 消去型と生成型 さて。この記事は、TypeProviderに関する役立つものから役立たないものまで雑多な小ネタをいくつか適当に書いていきます。何かひとつでも引っかか
マイクロソフト日本法人の SQL Server 開発チームのブログです。 SQL Server 2008 CQI 書籍 (MS-Press) 出版 マイクロソフトの星川です。 SQL Server 2008リリース時に日本独自にパートナー様と共同実施したCQI (Center of Quality Innovation)... Author: thoshi Date: 05/12/2009 CQI 徹底検証シリーズにデータウェアハウスシナリオのホワイトペーパーが追加されました マイクロソフトの植田です。 たびたび予告させていただいていました、SQL Server 2008データウェアハウスシナリオのホワイトペーパーが公開されました。 SQL Server... Author: koheiu Date: 11/29/2008 SQL Server 2008 データウェアハウスシナリオ Tip
SQL Server Compact 4.0 アプリケーションのパフォーマンスは、SQL Server のデータベースとパブリケーションを正しく設計することで大幅に向上できます。以下のセクションでは、パフォーマンスの向上に使用できる手法の概要を説明します。 データベースの非正規化の使用 正規化されたデータベースは、データが機能上の依存関係を持たず、データベースの更新を容易かつ効率的に行えるようになっています。ただし、データベースに対してクエリを実行する際、情報を結合するために多くのテーブルを結合することが必要になる場合があります。結合テーブルの数が増加するにつれて、クエリの実行時間は長くなります。そのため、正規化されたデータベースが最善の選択肢とはいえない場合があります。適度に非正規化したデータベースを使用すると、結合するテーブルの数を減らすことができます。その際の更新処理はそれほど複雑で
クライアント/サーバー データベース システムは、次の 2 つのコンポーネントから構成されます。 クライアントベースのユーザーがデータにアクセスするためのインターフェイスを提供するプログラム サーバー上のデータを管理し格納するためのデータベース構造 たとえば、Microsoft SQL Server 2005 を使用して当座預金口座アプリケーションを作成する場合、口座の取り引きデータを管理するためのデータベース構造と、データベースへのユーザー インターフェイスの役割を果たすアプリケーションを用意する必要があります。これにより、ユーザーが当座預金口座の情報にアクセスできるようになります。 ビジネス上のニーズを満たすデータベースを作成するには、データベースのパフォーマンスが最適になるように、各コンポーネントを設計、作成、およびメンテナンスする方法を理解する必要があります。 トピック 説明
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く