• ベストアンサー

Microsoft SQL Server 2005 の重複キー

長年マイクロソフトのAccessを使っていました。 最近マイクロソフトのSQL Server 2005を使うようになりましたが Accessにあった、重複キーの設定がわかりません。 どう設定すればできるのか教えて頂けませんでしょうか? またはSQL Server 2005の方に重複キーといったものはないでしょうか? よろしくお願い致します。

noname#165473
noname#165473

質問者が選んだベストアンサー

  • ベストアンサー
  • NYOI
  • ベストアンサー率58% (56/96)
回答No.1

複数のカラムを主キーにすることは可能です。 (1)SQLを走らせる。(ALTER TABLE tablename ADD PRIMARY KEY ~) (2)Management Studioを利用しているなら、  ・テーブル名右クリック→変更 でカラムの一覧を出す。  ・主キーにしたいカラムをクリックして選択(複数ある場合はCtrl押しながら選択)  ・選択したカラムの上で右クリックして主キーの設定を選択 上記のいずれかでできると思います。

関連するQ&A

  • SQLサーバーは有料なのでしょうか?

    現在ACCESSの勉強をしています。 SQLサーバーと言う存在を知って使ってみたいのですが 自分なりに調べても無料なのか有料なのかわかりません。 そもそもACCESSのように何かソフトを購入するのでしょうか? MySQL?やらSQLサーバーと混じって、マイクロソフトのHPを見てもどうすれば良いのかよくわかりません。 どなたか回答をいただけないでしょうか?

  • Microsoft SQL Server

    Microsoft SQL Server 2022 Standard 10人が同時アクセスできるように上記製品をライセンスも併せて 購入する予定です。 10人が同時にアクセスできるように設定をするところがどこにあるか 事前に知っておきたいと思っています。

  • SQLサーバの使い方について。

    SQLサーバの使い方について。 起動させた際に、Windows認証やSQLサーバ認証などが出てくるのはなぜでしょうか。 また、上手く起動した後にも細かな設定などがあり、どのように使用していくのかがいまいち分かりませんでした。まずは、簡単な正規化などから取り組んでみたいのですが・・・。 単に、データベースを用いるだけならばACCESSなどでも可能でしょうが、会社側からはSQLサーバを使用して欲しいと言われています。 SQLサーバを使用されている方がいましたらお願い致します。

  • access SQLサーバとの接続によって何が得られるか?

    access SQLサーバとの接続によって何が得られるか? 宜しくお願いします。 お恥ずかしいながらSQLサーバーがまったくもってわかりません。 会社でマイクロソフトのaccessを使うのですが、いろいろaccessを勉強していて 思ったのですが、より容量を増やすことができないか等を考えていたら、 SQLサーバーにあたりました。 (会社は小規模でノートPCを含めPC15台程度です。) マイクロソフトのホームページやSQLサーバーのことが書いてあるホームページを見ると 「データーベース専用のサーバーで、運用・管理に最適です」 ぐらいのことはわかりますが、あとは意味がわからないのです。 実際何ができるのでしょうか? 例えば、前述のようにaccessの容量は2Gですが、SQLサーバーに接続することによって クライアント側はaccessの画面でいつも通り操作して、裏にはSQLサーバーに接続してあるので、 2G以上のデータを保存できるとかでしょうか。 ただのネットワークを介したデータ保存のドライブならLAN用のHDDもあります。 (しかもこちらの方が安い) その違いがわかりません。 サーバーという分野に初めて踏み込んだのでどうか易しく教えてください。 宜しくお願いします。

  • SQLサーバーについて

    アクセスユーザーです。 データベースを操作するならアクセスよりSQLサーバーの方が良いと聞いたのですが SQLサーバーのイメージがいまいちわかりません。 アクセスは、 ・テーブル ・クエリ ・フォーム ・レポート ・マクロ ・VBA がありますが、 SQLサーバーは、テーブルとクエリしかなくて、 テーブルの置き場として使うソフト。と言う認識であってますか?

  • 重複を許すキーの構文がわかりません。

    データベース自体はPostgreSQLを使っています。そして、アクセス2003を使って、テーブルリンクで閲覧しています。 あるフィールドに検索が早くなるようにキーを設けたいのですが、 重複を許すキーの構文がわかりません。 PRIMARY KEY, UNIQUEの設定はわかるのですが、 どのように記述すればよいのでしょうか? 以下、アクセスのプロパティです。 インデックス ●いいえ デフォルト、無指定 ●はい(重複あり)[***** ここの部分のSQLが知りたい *****] ALTER TABLE テーブル名 ADD ???????? (フィールド); ●はい(重複なし)UNIQUE もしくは値要求混みのPRIMARY KEY ALTER TABLE テーブル名 ADD UNIQUE (フィールド); ALTER TABLE テーブル名 ADD PRIMARY KEY (フィールド);

  • SQL Serverが身に覚えもなく実行中?

    こんにちは。 スタートメニューの最近使ったソフトが表示される所に「SQL Server 構成マネージャ」というものが表示されているということに気づきまして、「こんなソフト使ったかな?」と思い、開いてみるとSQL Serverが実行中となっていました。 右クリックでプロパティを見てみると、ビルトインアカウントにチェック、ネットワークサービスが選択されていました。 SQL Serverというものが何なのか分からなくて検索したところ、マイクロソフトのデータベース用のソフトらしいのですが…。 SQL Serverの実行に身に覚えのない場合、PCが何か怪しい動き(外部からPCの閲覧・操作など)をしているということも考えられるのでしょうか?(PCには自分以外が触ることはありません) SQL Serverは停止した方が良いのでしょうか? よろしくお願い致します。 OSはWindowsVistaです。

  • Microsoft SQL server2005

    先ほど質問後、 Microsoft SQL server2005をアンインストールして、 「プログラムの追加と削除」からは消えたのですが、 使用したいソフトをインストールしようとすると、 「SQL Serverが既に存在するのでインストールを中断します」 と表示されてしまいます。 「プログラムの追加と削除」をした後に、 何かやらなければ消えないのでしょうか?? お力をお貸しいただけないでしょうか;;

  • マイクロソフトのSQL Serverって何?

    マイクロソフトのSQL Serverって、どんなソフトなんですか? 名前からしてサーバー用ですけど・・・

  • 「アクセス+SQLサーバー」より「VB+SQLサーバー」のほうがいいのでしょうか?

    今現在アクセスのデータをSQLサーバーに移行して 「アクセス+SQLサーバー」にしようと思っていると知り合い話したら 「VB+SQLサーバーのほうが最強!」と言われました。 (理由までは聞く時間がなかったです) 何がどう最強だかわかりませんが、 「アクセス+SQLサーバー」より 「VB+SQLサーバー」のほうがいいのでしょうか? (VBはアクセスよりも高機能?) メリット・デメリットを教えてください。 よろしくお願いします。