SQL Server

全2972件中2881~2900件表示
  • 接続数について

    お世話になります。にわかシステム担当者です。SQLサーバライセンスを5個使用しております。アプリケーションを使用する端末は3台なのですが、1台にて2つ以上の作業を立ち上げてしまうと、SQLサーバがライセンスオーバを起こすことがしばしば発生してしまいます。これを回避するために「エンタープライズマネジャーにて接続数を5から0にすれば回避できる」という事をアプリケーション製作会社より連絡を受けました。 質問(1)ライセンスはクライアント1台に対してなので、1台より複数のライセンス使用が発生している現在の状況は問題ないのでしょうか。(アプリケーションの仕様ミスではないのでしょうか) 質問(2)エンタプライズマネジャーにて接続数を0にすると言う方法は、ライセンス使用を違法に逃れているのではないでしょうか。 よろしくお願いします。

    • ベストアンサー
    • noname#27233
    • SQL Server
    • 回答数1
  • CASE文内での計算

    あるテーブルにA,Bと言う列があるとします。 Aの内容によってBの加算を振り分けたいのですが、どのようにしたら良いのでしょうか?。 Aの内容が'1'なら、X1と言う変数にBを加算、Aの内容が'2'ならX2と言う変数にBを加算し表示したい。 SELECT CASE WHEN A = '1' THEN X1 = X1 + B WHEN A = '2' THEN X2 = X2 + B END X1 X2 FROM TABLE_A....... SQL文はデタラメですが、やりたい事はこんな事です。 宜しく御願いします。

  • ASP.NETでDB操作中・・・

    ストアドプロシージャ内で、NVARCHAR型の変数に、たとえば[1,2,3,........12]などとカンマ区切りの文字列を代入した後、それをTINYINT型のパラメータに代入して、それぞれの数字の該当するアンケート項目をページに表示したいと思っています。(XMLを使用せず)ただ、変数が違うため、当然のごとくエラーがでます。ストアドプロシージャの中でコンバートするにも、カンマが入っているため、いい方法が思い浮かびません。ストアドプロシージャ外でコンバートしてやるのもうまくいきませんでした。なにか良い方法はありませんでしょうか。よろしくおねがいします。

  • ストアドプロシジャで配列

    ストアドプロシジャで配列の変数定義はできますか?

  • SELECTしながらカウント

    3つのテーブルを結合してselectしてるんですが、ある項目に1,2,3,4という値が入っています。1が何個で2が何個、3が何個4が何個と言う風に数を習得したいのですが、そのような事はできますか?どなたかご教授ください。お願いします。

  • 2つのデータベースを連結させたい

    下記のように2つのデータベースを連結させたいのですが うまくいきません。 仕事で緊急なのでわかる方教えてください。 データベースはACCESSです。 テーブル1 A | B(日付) ---|---------- aa |2004/01/01 bb |2004/02/02 テーブル2 C | D(日付) ---|---------- cc |2004/03/03 dd |2004/04/04 ee |2004/05/05 結果 A | BD(日付) | C ---|----------|---- aa |2004/01/01| bb |2004/02/02| |2004/03/03| cc |2004/04/04| dd |2004/05/05| ee 宜しくお願いします

  • SQLServerVer4.21をAccess2000に移行したい

    クライアントの意向でWin3.1上でSQL4.21を実行していましたが、やっとのことで新しいシステムに移行することになりました。 問題はデータ移行ですんなりとAccess2000に乗せたいのですがどうすればいいのでしょうか? SQL4.21側のテーブル定義ごと移行したいのですがムリでしょうか?

  • データベースの復元

    SQLServer2000でDBのバックアップを取った ファイルからデータのみを復元することは可能でしょうか? そのまま復元すると既存のデータ-ベースファイルを 上書きするという形になると思うのですが テーブル構成だけはスクリプトファイルから作成し 入れたいデータはバックアップファイルから入れたいです。

    • ベストアンサー
    • noname#7740
    • SQL Server
    • 回答数4
  • 毎回変わる列名からの集計

    ストアドプロシージャから列を動的に作成するテーブルがあるのですが、 そのテーブルを別のプロシージャ内で集計を行いたいのです。 ##TEMPテーブル ID,3/1,3/5,3/16,3/24 1000,1,4,3,4 1001,2,3,4,2 1002,1,2,1,2 (月日の列の部分が動的に変わります) このテーブルともうひとつあるT_顧客が IDでつながっているとして T_顧客のなかの顧客名だけ表示してあとは##TEMPの 内容をすべて表示したい場合どういったSQLにすればよいか もしヒントでもよろしいですので なにかご教授いただけますと幸いです。

  • SQLで文字列の先頭より、数バイト取得したい

    お世話になっております。 現在、  Windows2000(sp4)  SQLServer2000(sp3) で開発しております。 ある文字列をverchar(40)→verchar(20)へ縮めたいのですが、方法がわかりません。 どなたかご存知の方がいらっしゃいましたら、教えて下さい。 よろしくお願いします。

  • SQLServerのDBのうちテーブルを参照できる人を制限するには?

    Windows2000 SQLServer2000 を使用しています。 ABCというデータ-ベースがあって、 このデータ-ベースに(1)、(2)、(3)、(4)、(5) というテーブルがあるとします。 データ-ベースにログインするユーザーによって Aさんは(1)~(5)のすべてにアクセス参照・更新 できるけれど Bさんは(1)しか参照(のみ)できないという風に ログインユーザーで制限させることは可能 でしょうか? 可能ならば詳細な方法をどなたかご教授 願えませんでしょうか・・・。 すみません、よろしくお願い致します。

  • データのバックアップ

    お世話になります。 SQLSeverでテーブルやビューの構成などをスクリプトファイルで保存し そのテーブルに入ってるデータもデータのみで保存したいと思います。 それから別のSQLSeverに作成したスクリプトファイルと データを入れて前記の構成をコピーしたいのですが その際のデータのバックアップ方法と復元方法は どのようにすればいいのでしょうか。

    • ベストアンサー
    • noname#7740
    • SQL Server
    • 回答数2
  • SELECT文で計算

    こんにちは、いつもお世話になっております。 今回はSQLについて困っており みなさんに助けて欲しいと思います。 SELECT 30906073/(31385576+8527538) AS 支払率 FROM テーブル名 の様にSQL文を発行し 計算結果:30906073/(31385576+8527538)=0.774333794 を77.4%を表示したいと思います。 演算子で/や%があるのは調べたのですが上記のような 答えすら表示されなくて困っています。 分かる方居ましたらアドバイスお願いいたします。

    • ベストアンサー
    • noname#7667
    • SQL Server
    • 回答数2
  • クロス集計で、列を動的に

    SQLserverでのクロス集計についてご質問ですが、 クロス集計後の結果、列を動的に変更させる必要がある場合、ストアドプロシージャで処理しなければならないかとは思うのですが、 例えば T_売上 番号,日付,数 1,2004/09/10,10 1,2004/09/14,20 1,2004/09/18,10 2,2004/09/10,20 2,2004/09/14,20 3,2004/09/18,10 を 番号,2004/09/10,2004/09/14,2004/09/18 1,10,20,10 2,20,20,0 3,0,0,10 という形に出力したいときは、具体的にどういう手順でSSQLを作成していけばよろしいでしょうか。 (日付部分が動的に増えたり減ったりします)

  • SQLServer7.0パフォーマンスについて

    MSSQLServerのあるテーブルをODBC経由でACCESS2000から開こうとすると異様に時間がかかるようになりました。 しかし、そのテーブルをクエリアナライザから見るとすんなりと表示されます。 この原因は何が考えられるでしょうか? ちなみに件数は3000件程度で、キー、インデックスもつけています。

  • パフォーマンスについて

    現在SQLserver2000を用いてシステムを稼動させているのですが、パフォーマンスが良くありません。手組みではなくパッケージを使用している為、アプリ側の内部には手が出せない状況です。SQLserver上の設定(メモリ設定とか)OSの仮想メモリの設定とかを変えることによりパフォーマンスをあげる事は可能なのでしょうか。最適な設定方法がわかる方がいましたら教えて下さい。(環境により設定は変わると思いますので、例でかまいませんので何かヒントを下さい)お願いします。

  • OpenRecordSet  他について

    Accessプロジェクトを使用しています。 Dim strSQL As String Dim DBS As Database Dim RST As DAO.Recordset Set DBS = CurrentDb Set RST = DBS.OpenRecordset("TESTDATA", dbOpenDynaset,dbReadOnly) 「実行時エラー'91': オブジェクト変数またはWithブロック変数が設定されていません。」 と出てきます。デバッグを押すと、 上記最終行でSTOPします。 次のように変更しても同じでした。 Set RST = DBS.OpenRecordset("TESTDATA") 又は Set RST = DBS.OpenRecordset("TESTDATA", dbOpenDynaset) ヘルプ等を見ると、Jetワークスペースでのみ 使用可と出てきます。 ADO,DAO,OpenRecordset等が理解しきれていないように思うのですが、 Access97(DAO?)では 何も出てこなかった上記のような内容、 何故Accessプロジェクトでは 上手くいかないのでしょうか?

  • DATABASE型について

    ACCESSプロジェクトを使っています。  (基本的な理解不足だと思いますが) Access97では、 Dim DB As Database Dim RS As Recordset と宣言して Set DB =CurrentDb() Set RS=DB.OpenRecordset(… で使えていましたが、Accessプロジェクトでは使えません。 (ストアドプロシージャ部分ではなく、フォームのVBA部分で) フォーム上のボタンから、モジュール操作を実行したいのですが、 上記 そのまま使用すると 「コンパイルエラー ユーザー定義型は定義されていません」 と出てきます。 Accessプロジェクトで操作するにはどのようにすればいいのでしょうか?

  • SQL Server6.0→2000の移行方法

    現行のSQL Server6.0から、別マシン上のSQL Server2000に DBを移行したいと考えてます。 いろいろ調べたところ、アップグレードウィザードを使用して 6.0→6.5→2000と2段階で移行するように書いてありましたが、 他に方法ありましたら教えてください。 また、上記のバージョンに限らず、移行を行う場合は 通常どういった方法をとるものなのでしょうか。 アップグレードウィザードだとテーブル定義や ストアドプロシジャなども移行に含まれますが、 データ以外は事前に移行したほうがよいのでは、、 と考えてます。 SQL Server初心者のため、ぜひともご教授お願いします。

  • NTだとOK

    NT4.0と2000、XPの違いは? SQLServerにAccessを使用しリンクしています。 細かなプログラムはAccessで組んであります。 NT4.0では稼動するのですが、同じサーバに対して、同じAccessを使用して接続してみても、2000、XPでは、同様の動作をしてくれません。 (具体的には、ある情報を登録するという作業があって、その作業を実行すると、ACCESSが応答なしとなってしまいます。) OSの違いということはあまり考えられないかなあ、と思っているのですが、ドライバでしょうか? もしドライバだとしたら、ドライバのインストール方法も教えていただければ、と思います。 すみません。ぜひよろしくお願いします。