回答編集履歴

1

コメントを受けての追記#1

2016/09/06 00:40

投稿

takyafumin
takyafumin

スコア2335

test CHANGED
@@ -11,3 +11,59 @@
11
11
  リンクテーブルでパスワードを保存する際、「セキュリティ接続を使用する」が未チェックであれば、mdbファイルをバイナリエディタで参照すればパスワードが見えるそうです。
12
12
 
13
13
  ただ、これはこれでセキュリティ上、怖いですね。
14
+
15
+
16
+
17
+
18
+
19
+ ## コメントを受けての追記#1
20
+
21
+
22
+
23
+ セキュリティをきちんと考慮されていたようですね。
24
+
25
+ 念のためですが、「セキュリティ接続を使用する」がチェックされている場合、```Trusted_Connection=Yes;```という文字列が確認できるようですが、ありましたでしょうか?
26
+
27
+ まだ見つけていない場合、もう少し探してみると良いかもしれません。
28
+
29
+
30
+
31
+ さて、現状からの対処方法ですが、2つ考えてみました。
32
+
33
+
34
+
35
+ 0. saのパスワードを変更する
36
+
37
+ 0. 新しいmdb用のユーザを作成する
38
+
39
+
40
+
41
+ #### saのパスワードを変更する
42
+
43
+
44
+
45
+ リンクテーブルをsaで接続している場合、saのパスワードがわからない、ということだと思います。
46
+
47
+ その場合、SQLServerの管理ツールからパスワードの変更ができます。
48
+
49
+ * http://www.timetracker.jp/support/documents/KB/Content/Tips/KB101201_01.htm
50
+
51
+
52
+
53
+ ただし、saのパスワードを変更するということは、他にもこちらを利用しているサービス等があった場合に、そちら側でも接続用のパスワード変更が必要になります。**注意して確認の上**、実施してください。
54
+
55
+ (他にもサービスがある場合、そちら側の設定を調査するのもいいかもしれません)
56
+
57
+
58
+
59
+ #### 新しいmdb用のユーザを作成する
60
+
61
+
62
+
63
+ 現状への影響を最小限にするのであれば、SQLServerに新規ユーザを作成し、新しいmdbではそちらを利用してみるのはいかがでしょうか?
64
+
65
+ こちらのほうが変更範囲を限定的にでき、オススメです。
66
+
67
+ (saで接続している場合、saのパスワードは分からないままですが。。。)
68
+
69
+