SQL ServerのT-SQL(それが何であるかと思います)コードで、または別の言語を使用して、MicrosoftAccessMDBデータベースから新しいSQLServerデータベースにデータをインポートする適切な方法を求めています。
さて、通常はそれをインポートするだけです。問題は、かなり定期的に実行する必要があるため、このすべての作業を実行するために.SQLスクリプトを作成していることです(必要に応じて別のテクノロジを使用できます)。おそらく少なくとも週に1回、1年で約5か月間です。
DatabaseID
少し逸脱するために、私は単一のデータベースを実装し、フィールドのようなものを使用して別のソースデータベースを区別したかったのですが、そこで私を打ち負かした力がありました。
以前は、SQL Server ManagementStudio2012とSQLServer2008を使用していて、正常に機能するT-SQL(実稼働マシン上)を実行していました。SQL Server 2012(開発用)を使用してローカルのSQL Server Management Studio 2012に移行しましたが、以前は機能していたコードが機能しなくなりました。
このコードは、以前は機能していたものですSELECT * INTO [dbo].[Controls] FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0', 'Data Source=C:\Show.mdb; Jet OLEDB:Database Password=BobSaget')...[Control]
。パスワードはセキュリティのために難読化されています...
それはおそらくずさんな解決策です。理想的な方法は何ですか?
前もって感謝します!