VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2003/04/02(Wed) 11:12
投稿者のぶ
Eメール
URL
タイトルすみませんSQL2000サーバーについて教えてください

現在、Windows2000サーバー上のSQL2000サーバーに対しVB6でアプリケーションを作成し
利用してます。
今まで、テスト機−クライアントPC間で一つのドメインネーム(kaihatsu)にて開発しており、
その間ほとんどのテーブルをクライアント側からvbで作成したアプリケーションを用いて作成
していました。それで先日、本番機サーバーが新しく導入された際に新しいドメインネームを
作りデーターベースへ参加したところその新ドメインネームでは、kaihatsuドメインネーム
で作成したテーブルがどうしても見えません(所有者がkaihatuとなっています)。Create table
する際、所有者名を入れなかったために、ログイン名が所有者になったみたいです。
ユーザーに対するテーブルごとの権限のselectやupdate・・等のチェック項目をチェックしてもだめでした。
尚、サーバー側で直接作成したテーブル(所有者がdbo)はどのドメインネームからでもみれました。

また、サーバー機でkaihatuドメインで参加して同じように権限を与えてもだめでした。

このように所有者が決まっているテーブルの共有(権限の譲渡)はできないのでしょうか?
もしわかる方いましたら教えてください。

とりあえずの対策としては、既存のテーブルはすべて別のデータベースへエクスポートして、
所有者をdboとし、クライアントからのテーブルの作成も所有者をdboとしてCreate table
することにしました。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -