質問: microsoft sql server management studio内からsqliteデータベースを開くことはできますか? microsoft sql server management studio内から.dbファイル(sqliteデータベースファイル)を開く方法はありますか?現在、microsoft sql serverデータベースからデータを取得し、それをsqliteデータベースファイルに入れて、後でアプリケーションで使用するプロセスがあります。sqliteデータベースファイルを開いて、sql serverデータベース内のデータと比較できるようにする方法はありますか?sqlクエリを1つだけ使用しますか?microsoft sql management studioのプラグインはありますか?または、1つのクエリのみを使用してこの同じタスクを実行する別の方法があるかもしれません。現時点では、sqlサーバーデータベース用とsqliteデータベース用の2つのスクリプトを作成し、それぞれの出力を同じ形式で取得して、それぞれを独自のopenofficeスプレッドシートファイルに配置する必要があります。最後に、2つのファイルを比較して、違いがないか確認します。おそらく、これを行うためのより良い方法があるでしょう。編集:テーブルの列とレイアウトが異なるため、 http://www.codeproject.com/kb/database/convsqlservertosqlite.aspx と http://www.sqlitecompareの組み合わせを使用します。 .com / はここでは機能しません。追伸多くのアプリケーションが内部でsqliteを使用しています: sqliteの既知のユーザー
回答: sql serverが受け入れるsqliteのプロバイダーがある場合は、リンクサーバーを作成できます。データベースに接続し、「サーバーオブジェクト」、「リンクサーバー」に移動して、新しいリンクサーバーを追加します。その後、sql serverを使用してsqliteデータベースにクエリを実行し、結果を直接比較できます。 ここ はmysqlのチュートリアルなので、odbc sqliteの接続を作成できる場合は、それで問題ありません。