ラベル SQL Server の投稿を表示しています。 すべての投稿を表示
ラベル SQL Server の投稿を表示しています。 すべての投稿を表示

2014年5月9日金曜日

SQL Server 既存テーブルをもとに同じ構造の新しいテーブルを作成する

  • このエントリーをはてなブックマークに追加


異なるデータベースに全く同じテーブルを作成する場合は、以下のクエリを使えます。

SELECT * INTO schema.newtable FROM schema.oldtable WHERE 1 = 0

 


プライマリキーが設定されていないため、別途設定する必要があります。


テーブルのデータも一緒にコピーしたい場合は、Where 1 = 0を省略します。

2014年3月26日水曜日

SQL Server sqlcmdでDBに接続する

  • このエントリーをはてなブックマークに追加


SQL Server Express、あるいは、管理ツールがインストールされていない場合、DBを管理するには、sqlcmdというユーティリティを使います。

Sqlサーバーへの接続

>sqlcmd –S server1\InstanceName  -U user  -P password

ログオンしているユーザーがSqlサーバーの管理ユーザーになっている場合は、-U,-Pを省略できます。

すべてのデータベースを表示する

>select name from sys.databases
>go

コマンドを実行するには、必ずGOが必要です。

特定のデータベースにあるすべてのテーブルを表示する。

>Use DatabaseName
>select name from sysobjects
>go

特定のデータベースにテーブルが存在しているかどうかを確認

>use databaseName
>select name from sysobjects where name = tablename
go

 

・他に、Select * from tablename、Insert Into、Create Tableなどが普通に使えます。

参考情報

sqlcmd ユーティリティの使用 (SQL Server Express)

Learn About Databases - SQL Server

2014年3月5日水曜日

SCO SCSM SCVMMのためのSQL Server 2012のインストール手順

  • このエントリーをはてなブックマークに追加


SCO、SCSM、SCVMM 2012 R2をインストールする前に、前提条件となるSQL Server 2012のインストールをする必要があります。

ここで、手順をメモしておきます。

※作業するコンピューター : SCO01、SCSM01、SCVMM01 / ログオンするユーザー : CONTOSO\administrator

1. SQL Server 2012のインストールプログラム(setup.exe)を実行します。

2. [SQL Serverインストールセンター]が表示されます。画面左の[インストール]をクリックし、画面右の[SQL Serverの新規スタンドアロンインストールを実行するか、既存のインストールに機能を追加します]をクリックします。

3. [SQL Server 2012セットアップ]の[セットアップサポートルール]が表示されます。[OK]ボタンをクリックします。

4. [プロダクトキー]が表示されます。[次へ]ボタンをクリックします。

5. [ライセンス条項]が表示されます。[ライセンス条項に同意します]をチェックし、[次へ]ボタンをクリックします。

6. [製品の更新プログラム]が表示されます。[次へ]ボタンをクリックします。

7. セットアップファイルがインストールされ、[セットアップサポートルール]が表示されます。[次へ]ボタンをクリックします。

※警告が表示されますが、無視することができます。

8. [セットアップロール]が表示されます。[次へ]ボタンをクリックします。

9. [機能の選択]が表示されます。一覧から次の表に従い、機能をチェックし、[次へ]ボタンをクリックします。

コンピューター

機能

SCO01

データベースエンジンサービス、管理ツール – 基本

SCVMM01

データベースエンジンサービス、管理ツール – 基本

SCSM01

データベースエンジンサービス、検索のためのフルテキスト抽出とセマンティック抽出、管理ツール – 基本


image

10. [インストールルール]が表示されます。[次へ]ボタンをクリックします。

11. [インスタンスの構成]が表示されます。[次へ]ボタンをクリックします。

12. [必要なディスク領域]が表示されます。[次へ]ボタンをクリックします。

13. [サーバーの構成]の[サービスアカウント]タブが表示されます。仮想マシンがSCO01、SCSM01の場合のみ、[照合順序]タブをクリックします。仮想マシンSCVMM01の場合は、手順17へ進みます。

14. [照合順序]タブが表示されます。[カスタマイズ]ボタンをクリックします。
image

15. [SQL Server 2012データベースエンジンの照合順序のカスタマイズ]が表示されます。SCO01の場合、[SQL照合順序]から[SQL_Latain1_General_CP1_CI_AS]を選択します。SCSM01の場合、[Windows照合順序指定子と並び替え順序]の[照合順序指定子]から[Japanese_XJIS_100]を選択し、[OK]ボタンをクリックします。

16. [次へ]ボタンをクリックします。

17. [データベースエンジンの構成]が表示されます。[現在のユーザーの追加]ボタン、[次へ]ボタンの順にクリックします。

18. [エラーレポート]が表示されます。[次へ]ボタンをクリックします。

19. [インストール構成ルール]が表示されます。[次へ]ボタンをクリックします。

20. [インストールの準備完了]が表示されます。[インストール]ボタンをクリックします。

21. SQL Server 2012がインストールされます。インストールが完了すると[完了]が表示されます。[閉じる]ボタンをクリックします。

22. [SQL Serverインストールセンター]を閉じます。

2010年7月13日火曜日

SQL Server 2005 フェールオーバークラスタリング

  • このエントリーをはてなブックマークに追加


SQL Server 2005の高可用性を実現してみよう。下記のリンクは構築手順になります。

1:Sql Server2005のクラスタリングで実現する高可用性

2:Vistual Serverでクラスタリング環境を構築

3:仮想的なクラスタリングの実現

4:SQL Server 2005をクラスタ化する