Search
Calendar
1234567
891011121314
15161718192021
22232425262728
293031    
<< July 2018 >>




New Entries
Recent Comment
Category
Archives
Profile
Links
mobile
qrcode
RSSATOM 無料ブログ作成サービス JUGEM
SQLServer ExpressでのDB登録方法
Microsotftのサイトから無料でダウンロードできるSQLServer Expressですが、インストールした後、どうやってデータベースを作成するのでしょうか。

GUIのツールはついていないのでコマンドでやることになります。
(別のソフトでできるかもしれませんが)

以下にデータベース作成とテーブル作成をコマンドでやる場合の手順を記します。

1.まずコマンドプロンプト画面を開きます。

2.データベースを作成します

C:¥> sqlcmd -S ¥SQLExpress
1> create database データベース名
2> on (
3> name=ファイルの論理名,
4> filename='ファイルの物理名(フルパス)'
5> ,size=初期サイズ(既定値の単位はMB)
6> ,maxsize=最大サイズ(既定値の単位はMB)
7> ,filegrowth=増分サイズ(既定値の単位はMB)
8> )
9> go

3.テーブルを作成します
C:¥> sqlcmd -S ¥SQLExpress
1> use データベース名
2> go
3> create table テーブル名
4> (
5> 項目名1 型 not null
6> ,項目名2 型 not null
7> ,項目名3 型
8> constraint 主キー名 primary key(項目名1,項目名2)
9> )
10> go

以上
posted by: ゆう | SqlServer | 23:56 | comments(0) | - | - | - |
SQLServer2005Expressにアクセスする場合のSQLServer名は?
ODBCでSQLServer2005Expressを設定するとき、SQL Server名に(localhost)を指定してもアクセスできません。どうするのでしょうか。

SQL Server では 1 つのコンピュータに複数の SQL Server システムを実装することが可能で、そのSQL Server 2000 システムのことをインスタンスと言います。利用者はそれぞれのインスタンスを利用することができ、インスタンスには既定のインスタンスと名前付きインスタンスの 2 種類あります。
(インストール時にインスタンス名を指定すると名前付きインスタンスとなる)
SQLServer2005Expressは名前付きインスタンスとしてインストールされ、アクセスするには、SQL Server名に、例えば(localhost)¥SQLExpress と指定します。(これはプログラムで指定するときも同じです)
※他のマシンにSQLServer2005Expressをインストールした場合は、(localhost)の箇所がコンピュータ名(orIPアドレス)になります。
posted by: ゆう | SqlServer | 21:03 | comments(0) | - | - | - |