• 締切済み

SQLServer(MSDE)での接続情報について

お世話になります。 SQLServer(MSDE)を使用してAccessからの移行をおこなっているのですが、Accessで使用していたワークテーブルの代わりに、自分の接続情報を保持したテーブルを作成し、SELECTする際の条件にしたいと考えています。 その時に、接続情報(IDや番号)等を使用したいのですが、OracleでいうV$SESSIONになる情報を取得するにはどのようにすればよろしいでしょうか? ご回答よろしくお願いします。

みんなの回答

回答No.1

sp_who とか。

ken-mm
質問者

お礼

回答ありがとうございます。 SP_WHOの中身を解析することで解決しました。 ありがとうございました。

関連するQ&A

  • SQLServer2000とMSDEの共存

    MSDE(Access2000)を使用しております。 そのPCにSQLServer2000を入れたいのですが。 MSDEとSQLServer2000の両方使用できますか? 回答、よろしくお願い致します。

  • SQLserverとMSDEにていて

     当方データベースについてはほとんど無知に等しい状態なのですが、 何の因果かデータベース導入についての調査を行っている最中です。  一応色々なサイトを渡り歩きましたが、下記の点についてご教授願いたく 何卒よろしくお願いいたします。 (1)MSDEの同時接続ユーザー数は「5人」それとも「25人」?。  MSのサイトでは「同時接続ユーザー数が25以下の基本的なWebアプリ  ケーションにとっては、MSDE は理想的な~~~」とありましたが、  他のサイトでは「5人」という表記があり、混乱してます。 (2)仮にSQLserverを購入してサーバーにインストールした場合、一般的には  接続人数分のCALを購入しなければならないと思われますが、クライアント  側にMSDEのエンジンだけをを入れるような場合にもライセンスが必要なの  でしょうか?。  (基本的なライセンスの考え方がわかっていないのだと思いますが・・・) (3)上記(1)の「同時接続ユーザ数」と言った場合、これは言葉通りの「同時に  アクセスできる人数」と考えるのでしょうか?。  つまり、同時にアクセスする端末が5台であれば、時間をずらして5台ずつ  アクセスすれば問題ないのでしょうか?。  (例:20台の端末が1時間交代でアクセスするのであれば問題ない?) (4)MSDEでもデータの同期は可能なのでしょうか?。  以上、基本的な(稚拙な)質問でまことに恐縮ですが、何卒ご回答のほど よろしくおねがいいたします。  m(_ _)m

  • Access2002でSQLSERVERに接続

    Access2002でSQLSERVERに接続してデータを参照しクエリを実行して個別集計したいのですが、こっそり接続したいので方法を教えてください。 目的:Accessを開いたら、設定したSQLSERVERのテーブルがクエリ実行されて希望の集計結果が表示されるようにしたい(権限は参照)。テーブル設定情報はクライアントに見せない(セキュリティの為) 近所の書店ではあまり参考になる本がなかったので検索した情報をもとに下記方法で接続してみることにしました。 (1)標準モジュールを設定  Sub DB接続() dim adocon as New ADODB.Connection adocon.Open "Deiver={SQL Server}; server=サーバー名; database=DB名; uid=ID; pwd=パス;" cn.Open end sub (2)マクロにてAutoExecを作成   プロシージャーの実行でAutoExecを設定し、モジュールにはAutoEXEC()にて   Call DB接続を設定しました。 しかしこれではうまく接続できたのかどうかも動作確認できません。また(2)の処理後に select * from テーブル名 のクエリを実行するように設定しても、テーブルがないと メッセージが表示されるので、うまく動作できてないようです。 クエリにて 「select * from [odbc;Driver={SQL Server}; Server=サーバー名; uid=ID;database=DB名;].テーブル名;」では接続してSQLSERVERのテーブル情報が見れます。なので名前などの間違いではないようです。(Accessの知識不足ですが、一つしかテーブルが参照できなく、複数のテーブルから色々条件を設定してデータ抽出ができないので使えないと判断しました) モジュールやマクロを利用してSQLSERVERからデータを参照するコマンド・方法を教えてください。

  • MSDEへのデータのインポート

    はじめまして。MSDE初心者です。 ACCESS、EXCEL、CSVのうち、いずれかから、MSDEにデータ をインポートできる方法を知りたいのですが、 方法がわかりません。 どなたかご存知の方、教えてください。 ちなみにMSDEはOFFICE2003のMSDEを使用しておりますので、 SQLServerは使用しておりません。 初心者なので、説明が足りないところがあるかも しれませんが、よろしくお願いいたします。

  • SQLServer(MSDE)のデータベースのサイズ見積りについて

    皆様、始めまして。 現在、SQLServer(MSDE)でデータベースを構築中であるのですが、データベースのサイズ見積りの方法がわからず困っています。 BooksOnlineを見るとテーブルのサイズ見積りについては、詳しい計算式が乗っているのですが、システムで使う領域、インデックスについては記述が見つからず、困っております。 つきましては、データベースのサイズ見積りの方法についてご存知の方いらっしゃいましたらご教示願えませんでしょうか? もちろんWEB上の情報、書籍等の情報でも構いません。 どうぞよろしくお願いします。

  • AccessとMSDEの接続が端末によって出来ない

    現在MSDEをデータベースにAccess2000(ADP)にて開発をしています。 開発環境では接続できますが、クライアント環境にファイルを持って行ったら接続テストが通りませんでした。 混合認証モードにし、接続設定にSQLServer認証のID,PASSを保存 サーバー側のユーザー(Admin)グループに対象ユーザーを追加しました。 ただ、他の端末(本プログラム開発にかかわっていない開発端末)では接続できました。 何を確認したら宜しいでしょうか。 何かアドバイスいただけたら嬉しいです!

  • SQLSERVERへの接続

    SQLSERVER2000を使用しています。 クライアントPCからSQLServerへ接続して、SQLを実行しデータをselect等おこないたいのですが、クライアントPC側に何かソフトをインストール必要がありますか?

  • MSDEで他ユーザのテーブルの参照

    こんにちはSHIRAOといいます。 MSDEで2つのユーザ(例えばAとB)を作成しました。 USE Aにログインした状態でユーザBのテーブルの内容を参照したいのですが、エラーになってしまいます。 例: USE A go SELECT * FROM B.CLR01 go エラー: オブジェクト名'B.CLR01'は無効です。 ORACLEやACCESSではテーブルの前にユーザ名を書けばよかったと思うのですがMSDEではなにか違うのでしょうか?

  • MDBからMSDEへの移行について

    最近、開発環境のAccess2000のmdbをMSDEに移行しました。 しかし、本番環境ではAccess97のまま使用したいとのことで、 開発環境にあるAccess2000のmdbを97形式で保存して、 本番環境のAccess97からMSDEに移行できないかと思い、 いろいろと調べてみたのですが、イマイチよくわかりませんでした。 よろしくお願いいたします。

  • SQLServerでのロックについて

    SQLServerであるテーブルを行ロックしています。 (select * from テーブルA with (UPDLOCK) where KEYCD = 1) 行ロック実行時に、他のマシンが既にロックしていた場合、それをエラーとして返す方法はありますでしょうか? (Oracleでいう"nowait"のようなもの) 最近SQLServerをやりはじめたばかりの超初心者です。 よろしくお願いします(T_T)