DBのみ移行して旧HSSを動かす方法
Windows Server 2016上のSQL Server 2008R2をWindows 2000Server上のHSS(VB)からアクセスする設定
Windows Server 2016設定
SQL Serverインストール等は省略
ログインID sa パスワードはなし
HSS(VB)のDBをSQL Server 2008R2にインポート
- バックアップファイルをインポート
SQL Server 構成マネージャー設定
- SQL Server 2008R2 構成マネージャーを起動
- 2014構成マネージャーでも可
- SQL Serverネットワーク構成で該当インスタンスのプロトコル設定
- SQL Server Browserを有効化
セキュリティが強化されたWindowsファイアウォール
- 送信規則で以下の設定をする
- SQL Server Brower: UDP、1434ポート、許可
- 受信規則で以下の設定をする
- SQL Server Brower: UDP、1434ポート、許可
- SQL Server(TCP 1433): TCP、1433ポート、許可
Windowsファイアウォール
- Windows ファイアウォールを介したアプリまたは機能を許可
- 別アプリの許可
C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Binn\sqlservr.exe
を追加
旧HSS(VB)サーバー設定
ODBCデータソース(odbcad32.exe)設定
- システムDSNタブ
- 追加(もしくは既存のデータソースを選択して、構成)
- SQL Server->完了
- わかりやすい名前を入力し、サーバーにwindows server 2016のSQL server 2008R2の
サーバー名\インスタンス
を設定 - ユーザーが入力するSQL Server用のログインIDとパスワードを使うにチェック
- ログインID/パスワードを入力 -> 次へ
- 次へ -> 完了
- データソースのテストを行い、成功したらOK
HSS再ビルド
旧サーバーに設定したデータソース名を使用するように変更し、再ビルド