SQL Server
- VPNクライアントからSQLへ接続できない
2拠点(本社-支店)間をハードウエアVPNで接続しております。 VPN自体の接続は正常に機能しています。 支店側のクライアントPCから業務アプリケーションを使って、本社SQLサーバーのデータベースを開こうとしても、「サーバー、フォルダが見つからない」と表示され、データ接続できません。 どのように対処したらよいのか、ご助言をお願い致します。 支店クライアントからアプリでDBファイルを開く際には、\\192.168.x.xxx\DBnameとSQLサーバーPCのローカルアドレス、DB名称を直接入力し、指定しています。 また、本社側のルーター設定で、SQLポートは開放しています。 支店クライアントPCで、ブラウザを起動し、アドレス欄に本社サーバーPCのローカルアドレスを入力すると、サーバーPCの共有フォルダは表示されます。 説明が不足してる部分もあるかと思いますが、宜しくお願い致します。
- 締切済み
- SQL Server
- ototo_2000
- 回答数1
- 一般的なSQLでの処理
SQL初心者なのでお教えください。 テーブルAに部課名,社員NO,入室時刻,退室時刻のデータがあり部課名単位でセレクトした結果を 社員NO単位で処理したいのですが、一般的にはどのような手順(SQL)でするのでしょうか。 テーブルA |部課名|社員NO| 入室時刻 | 退室時刻 | |A |11111 |2006/01/01 8:10:00| 2006/01/01 9:10:00| |A |11114 |2006/01/01 8:15:00| 2006/01/01 9:15:00| |A |11112 |2006/01/01 8:30:00| 2006/01/01 9:30:00| |A |11112 |2006/01/01 8:50:00| 2006/01/01 9:50:00| |A |11111 |2006/01/01 10:10:00| 2006/01/01 12:10:00| |A |11113 |2006/01/01 6:10:00| 2006/01/01 7:10:00| |A |11111 |2006/01/01 13:10:00| 2006/01/01 14:10:00| 社員NO 11111さんのみの結果を作りたい(特定期間に何回入室したか等) 使用OS Windows 2000,VisualBasic 2005
- ベストアンサー
- SQL Server
- obone
- 回答数4
- SQLServer2005のテーブル作成について
こんにちわ。 いまSQLServer2005Expressをダウンロードして, データベースを作成し,そこにテーブルを作成しようとしています。 そこで「SQLServer Managemant Studio Express」を使用すれば, 一応テーブルを作成することができるのですが, テーブル定義のスクリプトを作成して, OracleのSQL*Plusのようなコマンド機能から実行したいのですが, SQLServerではそれはどの機能にあたるのでしょうか? 教えてください。よろしくお願いします。
- ベストアンサー
- SQL Server
- tatsurou
- 回答数1
- SQLServer2005Expressのテーブル作成について
こんにちわ。 いまSQLServer2005Expressをダウンロードして, vb.net2005expressからアクセスしようとしています。 そこでsqlserver2005でテーブルを作成しようと思うのですが, sqlserverのプログラムを起動してもテーブルを作成する箇所 が見当たりません。 どうすればテーブルを作成できるでしょうか? 教えてください。お願いします。
- ベストアンサー
- SQL Server
- tatsurou
- 回答数1
- テーブルの同期をような仕組み
あるデータベースの解析を行っています。 あるマスターテーブルと そのマスターテーブル更新ヒストリーテーブル の2種類があります。 マスターテーブルが更新される度に自動的にヒストリーテーブルに同じ内容が追加されています。 ヒストリーテーブルは更新ログのような目的で使われているようです。 Webアプリのプログラムから操作せず、SQLServer上で自動的に行われているようなのですが、どこで設定されているかわかりません。 よろしくお願い致します。
- ベストアンサー
- SQL Server
- G3MEN
- 回答数1
- SQLServerのエラー1069について
Win2000Server+SQLServer2000を利用しています。 昨日まで正常に稼動していたのですが、今日アクセスできないので、SQLServerの状態を見ると停止していました。 SQLServerを開始しようとすると 「ログオンに失敗したため、サービスを開始できませんでした」 「エラー1069 (ログオンに失敗したため、サービスを開始できませんでした)が、MSSQLServerサービスでこのサービス操作を実行中に発生しました」 のようなエラーが出ます。 管理ツールのサービスからSQLSERVERAGENTを選び、アカウントを変更して試しましたが、同じエラーが出ます。何が原因なのでしょうか?
- ベストアンサー
- SQL Server
- laibach
- 回答数1
- SQLserverの評価版のダウンロードサイト
OS:WindowsServer2003に SQL Serverをインストールしたいと思っております。 評価版をダウンロードできるサイトを教えていただけますか? よろしくお願いいたします。
- ベストアンサー
- SQL Server
- fm0606
- 回答数1
- 学校の課題のSQLでVIEWの意味と作成方法がわかりません。
学校でSQLを使って、データベースを作るという期末課題がでました。 当方バイクの知識が少々あるため、バイクとバイク販売店というデータベースを作ってみることにしました。 バイクのデータ100個分とお店のデータは10個ほどなのですが、課題の条件の中にVIEWを作成すること、とあるのですが、VIEWとは何者なのでしょうか? 授業のページを見ても、難しい事しか載っていなくて困っています。 またテーブルの入力と、データの入力はなんとか覚えたのですが、VIEWの作り方は全く意味がわかりません。なので・・・ VIEWの意味と役割を教えてください。 初心者なので出来るだけわかりやすく教えていただけたら幸いです。 またVIEWの作成方法(create viewだとかなんとか・・・)を教えてください。 ちなみにテーブルデータとかはこんな感じに作っております。なのでこんな感じでVIEWの作成方法をご教授いただけたらありがたい次第です。 create table bike( maker text, name text, size int, nennshiki date, kaizou text, shaken text, nedann float, shop text ) よろしくお願いいたします。
- ベストアンサー
- SQL Server
- kissiz
- 回答数4
- SQLServerのEnterpriseManagerでシステムテーブルを表示させない方法
確かSQLServer2000で(2005からだったかな?) EnterPriseMangerでデータベースのテーブルを 開いた時にシステムテーブルを表示させない 設定ができたはずなのですが、どこでできるのか 忘れてしまいました。 どなたか教えてください。
- ベストアンサー
- SQL Server
- SEAMOON
- 回答数1
- プロシージャで変数をテーブル名として使用したい
いつもお世話になります。 以下のような感じで変数をテーブル名として参照したいのですが、できますでしょうか。 --ここから create proc proc_test @tbl_name varchar(30) as select count(*) from [dbo].[@tbl_name] --ここまで ver:SQL Server2000 宜しくお願いいたします。
- 締切済み
- SQL Server
- ken__t
- 回答数1
- 複数パターンの集計結果を一度に取得するには
sql server 2000 です よろしくお願いします 複数パターンの集計結果をまとめて表示したいのですが SQLが分かりません 下記TBLは1週間の小遣いを格納するTBLです KEYは「name」と「youbi」 ------------ tbl:小遣い帳 name,youbi,kingaku aaa,月,100 aaa,火,100 aaa,水,100 aaa,木,200 aaa,金,200 aaa,土,300 aaa,日,300 bbb,月,100 bbb,火,100 bbb,水,100 bbb,木,100 bbb,金,100 bbb,土,100 bbb,日,200 ・ ・ ・ ・ ・ -------- 上記TBL「小遣い帳」より 各人の使用した金額を集計して表示しますが、 集計は 1.月曜日と火曜日 2.水曜日と木曜日と金曜日 3.土曜日と日曜日 の3パターンです 期待するselectの結果は name,月~火,水~金,土~日 aaa,200,500,600 bbb,200,300,300 ・ ・ ・ ・ ・ どうすれば、上記の結果が得られるでしょうか? よろしくお願いします
- ベストアンサー
- SQL Server
- jojo12345
- 回答数1
- Excelファイルから、データベースを登録する方法について
はじめまして。 Excelファイルで作成したテーブルのファイルを、 MSSQLに読み込ませてテーブルを作成することが可能と聞いたことがあるのですが、 インターネットで検索をかけても、そのような情報を見つけられません。 お手数ですが、おわかりの方がいらっしゃいましたら、 教えていただけませんでしょうか? こちらの環境は、 ・Microsoft WindowsServer2003 StandardEdition ・Microsoft SQLServer2000 SP4 ・Microsoft Excel2003 です。 よろしくお願いいたします。
- ベストアンサー
- SQL Server
- BombBomb
- 回答数2
- 外部サーバにあるDBへのアクセス
SQLサーバにあるDBから他のサーバにあるDBに対してアクセスを行い 、DB同士のデータの同期を取りたいのですが、どのようにすればDB同士で同期を取ることができますでしょうか? よろしくお願いします。
- 締切済み
- SQL Server
- takamichi000
- 回答数1
- SQLServer7から2000へのDB移行について
SQLServer7のデータベースを、別のサーバ機のSQLServer2000に移行したいと考えています。 データベースそのものはEnterpriseManagerのデータベースのバックアップ・復元にて移行できたのですが、移行先のサーバでODBCを設定すると、ログインID・パスワードで接続ができませんでした。 (「ユーザーの既定のデータベースを開けません」) masterとmsdbをバックアップ・復元しようとしましたが、バージョンが異なるというエラーで先に進めません。 新サーバ上にODBCで接続するために何をすればいいのか教えてもらえませんでしょうか。
- 締切済み
- SQL Server
- kr1623
- 回答数1
- SQLサーバーを構築したいと考えています。そこでお教えください。
SQLはMySQLしか知りません。PostgreSQLもありますが使った事がありません。後、有料のものでOracleなどもあります。マイクロソフトからもSQL server2005とか出ていますね。実際どれが一番使いやすいのでしょう。個人規模で使いますので、おのずと、前者2つになってくると思うのですが。ただ、サーバーをWindows small server 2003で作りますので、どれが使い勝手がいいのかなと思うのですが。一応入出力はJavaかなと思ったのですが、Tomcatとかを使わないといけないのと、そうするとWebサーバーとの兼ね合いでIISとの連携がわからないし、PHPで作ろうかと考えています。Javaの方がセキュリティー面でも良いのでしょうけれど、自分の技量と、それほど大したデータではないので(個人情報等ではないので)PHPで作ろうと思うのですがいかがなものでしょう? どのDBがよいのでしょうか?
- ベストアンサー
- SQL Server
- aki567
- 回答数1
- 重複データの抽出方法(複数項目)
以下のようなテーブルからc列とd列のデータが重複しているレコードを取得したいために、以下のSQLを試してみました。 a列|b列|c列|d列 ---|---|---|--- 01 |01 |01 |01 02 |01 |01 |01 03 |02 |01 |03 04 |02 |02 |03 05 |01 |01 |02 06 |02 |02 |03 select * from テスト where c in (select c from テスト group by c,d having count(*)>1) and d in (select d from テスト group by c,d having count(*)>1) そうしたところ、以下の結果になってしまいました。 想定では、○のレコードだけ抽出できると思ったのです。 ×のレコードを抽出したくないのですが、SQLのどこが 間違っているのでしょうか? a列|b列|c列|d列 ---|---|---|--- 01 |01 |01 |01 ○ 02 |01 |01 |01 ○ 03 |02 |01 |03 × 04 |02 |02 |03 ○ 06 |02 |02 |03 ○ (使用DB)SQLServer2000
- ベストアンサー
- SQL Server
- b-u-z-z
- 回答数2
- SQLの性能
クエリアナライザで実行すると30秒くらいかかるようなSQLがあるのですが、修正の余地について教えてください。 抽出元となるテーブルのレコード数が多くても、クエリの書き方やインデックスの張り方で速くなるのは知っていますが、限界はないのでしょうか? 単純に抽出元となるテーブルのレコード数が多いことが原因なのか、クエリやインデックスが原因なのかを判断する方法を教えてください。
- 締切済み
- SQL Server
- real_neo
- 回答数1
- SQLについて
SQLについて質問です。 現在vbからmdbファイルにある日付間のデータを取得するようなsqlをなげているのですがうまくいかないのでお知恵をお貸しください、、、 sql文は ("select * from ABC where date between ""'" & hiniti & "'"" and ""'" & hiniti2 & "'"" ;") hinitiには日付(2006/4/5)hiniti2には(2006/7/4)のように日付が入ったとするとデータは2006/4/5以降から2006/7/4までしか取得してこないのです。 BETWEEN 演算子は境界値も含むらしいので2006/4/5のデータが取れない理由がわかりません。 日付が文字列というのが問題あるのでしょうか?
- ベストアンサー
- SQL Server
- go_osaruku
- 回答数1
- 行情報だけが欲しい(カラム名いらいない)
set(確かOracleだと)などを使って、カラム名とあとカラム名と行の間の-------を省く方法を教えて下さい。 実行の結果だけが欲しいのです。 あと、SQL実行結果のフィールドサイズ(カラムサイズ)を変更できませんか? SET TEXTSIZEだとvarcharが変えられいみたいです。何卒よろしくお願いします。
- 締切済み
- SQL Server
- punkmachin
- 回答数1
- 抽出結果を文字列結合
sql server 2000です よろしくお願いします select 会社名 from 会社マスタ ---結果--- 会社名 日本株式会社 大阪株式会社 本町株式会社 この抽出結果を ---結果--- 会社名 日本株式会社 御中 大阪株式会社 御中 本町株式会社 御中 としたいのですが、 CONCATが使えません(sql serverは使えないのかな?) select 会社名 + " 御中" as 会社名宛名 from 会社マスタ とすると、エラーとなります select concat(会社名," 御中") as 会社名宛名 from 会社マスタ これもエラーですね(関数がない) このような場合、sqlserverでは、どうするのでしょうか? よろしくお願いします
- ベストアンサー
- SQL Server
- jojo12345
- 回答数1