VB 6アプリケーションからSQL Server 2005データベースを実行しています。 ODBC DSNを使用してデータベース に接続します。データアクセス用にSQL Serverが構成されていません
SQL Serverのデフォルトインスタンスを実行しているコンピュータの名前を「ソフトウェア」から「IT」に変更しました。その後、sp_dropserver
とsp_addserver
ストアドプロシージャを実行してインスタンスの名前を変更しました。
SQL Serverサービスを再起動すると、サーバーは新しいSQL Server名を取得できました。
ODBCデータソース名を新しい名前に設定した後、接続は[OK]でした。アプリケーションを実行して、ADOレコードセットでレコードを読み取ることができます。しかし、.Update
メソッドを使用してレコードセットを更新することはできません。代わりに次のエラーが表示されます... SQL Server not configured for data access
名前を変更したサーバーインスタンスでデータアクセスを有効にするにはどうすればよいですか。
が、これはSQLインジェクションや他のサーバーを公開やってん2014
よろしくセキュリティ上の問題?ストアドプロシージャが動的SQLを使用する場合、 – Fandango68
は機能しません –