SQL Server
- SQLServer認証が出来ない
Windows2003SvとSQLServer2000で開発をしています。 SQLサーバー認証にしたいのですが、Windows認証しか有効にならない為、アクセス出来ず困っています。 Windows2003Svにアカウントの無いユーザーの場合は 「SQLサーバーが存在しないか、アクセスが拒否された」とのメッセージが出てアクセス出来ません。 SQLサーバーの状態はEnterpriseManagerよりWindows混合モードにしています。 同一PCでアカウントを切り替えて実験してもそうなるので、 外部環境ではなく、認証の設定が不足しているのではないかと思います。 どのあたりを確認すべきでしょうか?
- ベストアンサー
- SQL Server
- oo5goo
- 回答数1
- ゼロ未満の場合で更新する場合
数量の更新をする場合で、現在登録されている数量からある値で数量を減らす場合、下記SQLを発行しています。 UPDATE A_TBL SET 数量 = 数量 - 10 上記SQL結果にて数量が0未満(マイナス)になる場合は0で更新したいのですがどのようなUPDATE文にすればよろしいのでしょうか。 先に数量の判定をすればできると思うのですができればUPDATE文でやりたいと思っています。 どなたかご教授のほどお願い致します。
- ベストアンサー
- SQL Server
- 0000hiro
- 回答数2
- データのインポートに失敗します。
SQL Server2005を使用しているのですが、データのインポート時に下記のエラーメッセージが出て失敗します。 警告 0x802092a7: データ フロー タスク: 長さ 50 のデータ フロー列 "列 XXX" から、長さ 48 のデータベース列 "ABCDEF" にデータを挿入することにより、切り捨てが行われる可能性があります。 (SQL Server インポートおよびエクスポート ウィザード) このエラーの回避方法をご存知の方がいらっしゃいましたら教えてください。よろしくお願いします。
- 締切済み
- SQL Server
- stucklife554
- 回答数3
- JOINのネスト制限?
基本的な問題かもしれませんが、SQLのJOINの使い方が判らないので教えて下さい。 SQLで A表とB表とC表をINNER JOINした表に対して、 D表をOUTER JOINした結果に対して、E表をINNER JOINしたいのですが、 SQL文で書くことは可能でしょうか? SELECT ((((cols FROM A INNER JOIN B ON --) INNER JOIN C ON --) OUTER JOIN D ON --) INNER JOIN E ON --) と単純に書くとネスト数のオーバーなのかエラーが出ます。 後ろの部分だとサブクエリーに対してJOINすればよいかもしれませんが、主ファイルに当る部分の場合はサブクエリーに切り出す方法が判りません。 よろしくお願いします。
- 締切済み
- SQL Server
- hatsuzo
- 回答数1
- sqlserverの場合はテーブルの連結した状態では更新できないのでしょうか
accessユーザーです sqlserver2005にアップサイジングしたあと修正をしていますが accessの場合クエリおよびsqlのprgで作成したテーブルの連結リレーショナルで更新ができていたのですが sqlserverの場合はテーブルの連結した状態では更新できないのでしょうか ご教授おねがいします
- 締切済み
- SQL Server
- hiyotom
- 回答数1
- SQLServerが存在しないか、アクセスが拒否されました
WindowsXP(SP2) SQLServer2000(SP4) VisualBasic6.0(SP6) の環境で開発しています。 数千件の画像のファイル名称(パスを含む)をテーブルに登録する操作を行うアプリがあります。この処理を実行中に、下記のエラーが発生します。 "[DBNETLIB]{ConnectionOpen(Connect()).]SQL Serverが存在しないか、アクセスが拒否されました" 1レコード目の操作から発生するのならまだしも、1000件くらいINSERT処理が進んでから発生するので、原因が分かりません。 また、エラーが発生するのは固定の環境だけで、同じアプリ、同じDB、同じ画像ファイルを使っても、別の環境では発生しません。 こんな場合、どの辺を確認したら良いかご教授下さい。 宜しくお願いします。
- 締切済み
- SQL Server
- bou7
- 回答数1
- SELECT結果の16進表示の相違(SQLServer2005 vs 2000)
SQLServer2000で項目値"123"のA項目をSELECTした結果をファイル出力した場合(SELECT A from テストテーブル) 処理結果ファイルを16進で表示すると ""31 32 33"" ですが SQLServer2005で同様に結果をファイル出力した場合、"31 00 32 00 33"のように1バイトごとにnull(""00"")が挿入されてしまいます。 この事象を回避する方法をご存じの方ご教示いただけないでしょうか?
- ベストアンサー
- SQL Server
- KURO_0720
- 回答数1
- ストアドの中身をテキストデータにおとす
SQL Server2000を使用しています Enterprise Managerでストアドの中身を画面やSQLスクリプト生成で見ていますが一つずつ見なければならないので不便です DB内に登録されたストアドを一括してtxtデータに落とし込む方法はないでしょうか? Enterprise Managerの機能でなくてもACCESSやEXCELで実現できればそれでいいです
- ベストアンサー
- SQL Server
- lightalk
- 回答数3
- SQL文「DISTINCT」の「ORDER BY」について
SQL文「DISTINCT」の「ORDER BY」について教えて下さい。 A列をDISTINCTで重複行の排除をしています。 その後、B列でORDER BYをかけたいのですが、エラーが 出てしまいます。A列でのORDER BYは成功します。 何か良い方法があれば教えて下さい。 よろしくお願いします。 SQL="SELECT DISTINCT A列 from table " &_ "WHERE (table.C列='100') " &_ "ORDER BY (table.B列) ASC " ⇒エラー "ORDER BY (table.A列) ASC " ⇒成功
- ベストアンサー
- SQL Server
- user10
- 回答数3
- SQLに必要なソフトは?
基本情報試験の勉強でSQLが出てくるので、実際にパソコンで操作して勉強したいのですが、それに必要なソフトはどんなものがあるのでしょうか?お勧めのソフトを教えてください。
- 締切済み
- SQL Server
- benchie8
- 回答数1
- Access2003:クエリの抽出
Access2003、windows-xpをつかっています。 下記のクエリがあります。 PARTS_NO _____ REV_NO _____ TREATMENT_CLS _____TREATMENT_CD AB9043 _____ 6 _____ 1 _____ TE011 AB9043 _____ 7 _____ 1 _____ TE009 このクエリの「REV_NO」のMAXの数値があるデータだけを抽出したいのですが、どうしたらよいでしょう? 「集計」をつかうと、他がグループ化されてしまったりでうまくいきません・・・。 私は、SQL構文がよくわからないのですが、念の為に、SQL構文を載せておきます。 SELECT DISTINCT SPDS_PARTS_ATTR_TREATMENT.PARTS_NO, SPDS_PARTS_ATTR_TREATMENT.REV_NO, SPDS_PARTS_ATTR_TREATMENT.TREATMENT_CLS, SPDS_PARTS_ATTR_TREATMENT.TREATMENT_CD FROM SPDS_PARTS_ATTR_TREATMENT WHERE (((SPDS_PARTS_ATTR_TREATMENT.PARTS_NO)="AB9043") AND (Not (SPDS_PARTS_ATTR_TREATMENT.TREATMENT_CD)="TN000")); おわかりになる方がいらっしゃいましたら、お願いいたします!!
- ベストアンサー
- SQL Server
- mipomipo
- 回答数1
- SQL Server 2000のデータベースサーバーインストール方法を教えてください
Windows2003 Server評価版 SQL Server 評価版 を使用して、SQLServer2000をインストールしています。 WEBよりダウンロードしたファイルを使用しています。 インストールマニュアルを見ていると、 1.SQL ServerのCDをセットする 2.SQL Server 2000コンポ―ネントをクリックする 3.データベースサーバーのインストールをクリックする と書いてあるのですが、WEBよりダウンロードしましたのでCDがありません。 どのようにデータベースサーバーをインストールすればよいのでしょうか? 初歩的な質問ですみません。 どうぞよろしくお願いいたします。
- ベストアンサー
- SQL Server
- Rinrin-chami
- 回答数3
- エンマーク
Select文にて計算式をして、その計算された数字の前にエンマークをつけるにはどうしたらよいでしょうか? 例 SELECT 商品.商品名, 商品.単価, 売上.数量, 数量*単価 AS 金額 金額 ¥*****
- 締切済み
- SQL Server
- klire
- 回答数1
- リストと同じものを消しこみしたいです
初めて質問させていただきます。カテゴリがあっているのかわかりません。 今現在入荷の部署に配属しており、入荷したものを莫大な量のプリントアウトした入荷予定リストの中から、目で見て消しこみをしています。 ただその場合どうしても漏れが出てしまいます。 今現在考えているのは、入荷の予定のリスト(エクセル)と、入荷した伝表を入力するシート(エクセル)をアクセスにリンクさせ、リストを参照し、入荷済みのものだけを抽出、また、入荷数が予定と違い入荷した場合不足しているものだけを抽出するクエリは作成できました。 ただ、ここから私の知識では足りないので手を貸していただきたいです。 その先、抽出したクエリから、もともとの入荷予定リストのテーブルのフィールドに、「済」や「○枚不足」などの値を連携させることは可能なのでしょうか? アクセスのヘルプで、自分が調べた範囲では、SQLとゆうものを使えば可能なようなのですが、初心者なのでどのようにやればよいのかが理解できませんでした。 宜しくお願い致します。
- ベストアンサー
- SQL Server
- TOMO0301
- 回答数2
- SQLCMD コマンドでコマンド待機する書き方を教えてください
SQLCMD コマンドの書き方で、処理を一時中断(待機)するコマンドはあるのでしょうか? Dosコマンドだとsleepとかがあるのかと思うのですが。 当方、システム開発の初心者です。 ご教授いただけたら嬉しいです。 よろしくお願いします。
- 締切済み
- SQL Server
- kou212
- 回答数1
- select文で年月日時秒を取得する方法を教えて下さい(初心者)
startTime(列名) 2007-03-01 17:30:20.140(データ) 2007-03-01 17:30:20.130(データ) 2007-03-01 17:30:20.110(データ) 上記の内容に対してselect文を実行して .140 .130 .110を無視した結果を表示するSQL文を教えて下さい。 年月日時秒は「2007-03-01 17:30:20」を指定。 宜しくお願いします。 実行結果例 2007-03-01 17:30:20 2007-03-01 17:30:20 2007-03-01 17:30:20
- ベストアンサー
- SQL Server
- EventLog
- 回答数1
- バックアップと復元について
SQL初心者です。 現在、SQL_SERVER2005 EXPRESS EDITIONを使用しております。 データベースのバックアップと復元機能がありますが、復元する先の データベースが壊れてしまったり、消してしまった状態で行う方法は ありますか?
- 締切済み
- SQL Server
- kenboomax
- 回答数1
- グループ集計と総合集計を行うには
以下のようなテーブルが存在します。 A B C 1 1 3 1 2 4 2 3 3 2 2 3 ・・・・ 求めたい事は、 ・Cの総合計 ・A列におけるCの合計 ・A&B列におけるCの合計 です。3回SQLをまわせばいい事かもしれませんが、行数がすさまじく多いので1回もしくは2回のSQLで上記の結果が得られればいいなと思っています。 何かいい案がありましたらご教授いただきたくよろしくお願いします。
- ベストアンサー
- SQL Server
- goroneko-begin
- 回答数3
- インデックスの断片化が解消されません
SQL Server 2005 Standard Edition を使っています。 インデックスが断片化しているので、再構築を実行するのですが、実行直後に断片化率を見ても、0%にならない場合があります。これは何故なのでしょうか。サーバのメモリは1GBですが、メモリが少なすぎるのでしょうか。
- 締切済み
- SQL Server
- osakan_budi
- 回答数1
- SQLServerでNULLを挿入したいです
SQLServerでINSERT文を書くとき、NULLを意図的に登録したいのですがどのようにすればよいのでしょうか? ''にするとブランクとして登録されてしまいます。
- ベストアンサー
- SQL Server
- Cosmo2007
- 回答数1