問題タブ [upsizing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5871 参照

sql - Access を使用してテーブル作成クエリを実行し、ODBC 接続を使用して SQL Server テーブルを作成する

Access 2010 データベースを SQL サーバーにアップサイジングしています。テーブルを作成して埋めるために実行される更新可能な「テーブルの作成」クエリがあります。現在、別の ACCDB ファイルのバックエンド テーブルを埋めています。すべてのバックエンド テーブルを SQL Server に移動し、クエリを変更して SQL Server でテーブルを作成しようとしました。

Destination DB プロパティから ACCDB ファイルへのパスを削除し、Dest Connect Str プロパティに ODBC 接続文字列を挿入しました。

クエリを実行すると、エラーが発生します

ODBC 呼び出しに失敗しました データベースにオブジェクト名 'MyTableName' が既に存在します (#2714)

最初に SQL サーバー上のテーブルを削除してから、動作するクエリを実行します。ローカル テーブルを使用している場合は、テーブルが適切に削除され、再作成されてから埋められます。ODBC接続を使用すると、最初にそれを削除できないように見えるため、テーブルの作成が役に立たなくなります。

アクセスでリンクテーブルとして構成されたリモートテーブルがありますが、接続文字列を再度指定しなくても直接使用できる方法があることを望んでいました。これも無理そうでした。

この問題の解決策または可能な代替手段を探しています。このタイプのクエリは約 20 あります。

0 投票する
2 に答える
926 参照

sql-server - MS Access から SQL Server へのバックエンドの移行

クライアントの要件は、MS Access 2007 で実行されている現在のアプリケーションのバックエンドを SQL Server 2005 に変換することです。

.adbこのために、アップサイジング ウィザードを使用して を作成しようとしました。

私が直面している問題は

  • ほとんどすべての複雑なクエリがエラーをスローしています
  • クエリをアップサイズすることは本当に必要ですか?
  • もしそうなら、私は何の手がかりもありません

最終的なアプリケーションは最終的にどのようになりますか? クエリはどこに保管する必要がありますか? (クエリは SQL Server のビューまたはストアド プロシージャとして作成されると言う人もいます)。何も頭に入らず、緊張しています。

誰でもプロセス全体を要約できますか。テーブル以外に移行するものとその方法

私を助けてください。前もって感謝します

0 投票する
1 に答える
196 参照

sql-server - MS-Access から MS-SQL-Server へのアップサイジングはバージョンに依存しませんか?

Access 2010 データベースを SQL Server バージョン 11 にアップサイズすることを計画しています (これらは現在使用しているバージョンです)。

私はバージョン 1.0 から Access に精通しており、SQL-Server には数年前から精通しています。しかし、最後に Access データベースを SQL Server にアップサイズしたのは何年も前のことです。

現在、自動および手動のアップサイジングに関するインターネット上の記事を研究しています。ただし、これらの記事のほとんどは、Access バージョン 2003 または 2007 およびそれ以前の SQL Server バージョンに関連しています。

ここで私の質問: 過去数年とバージョンのアップサイジング プロセスについて何か大きな変更はありましたか、それとも基本的に同じプロセスですか? Access 2007 の推奨事項が 2010 に対して不適切であるか、間違っている可能性さえあるほど、特定のことが大きく変更されましたか?

1 つの例は、この記事「適用先: Access 2007」です:
アップサイジング ウィザードを使用して Access データを SQL Server データベースに移動する
https://support.office.com/en-us/article/Move-Access-data-to -a-SQL-Server-database-by-using-the-Upsizing-Wizard-5D74C0DF-C8CD-4867-8D07-E6E759D72924

または、2000 年のこの記事:
ACCESS DATABASES (DSN vs DSN-LESS)
http://www.powerasp.net/content/database/dsn_vs_dnsless.asp

私は読んで学びたいと思っていますが、時代遅れで今は間違っているかもしれないスタッフを読んで時間を無駄にしたくないのは明らかです。

古いバージョンと比較して、新しいバージョンの Access をアップサイジングした経験はどうですか? 何か大きな変化はありましたか?

0 投票する
0 に答える
43 参照

sql-server - Access 2007 フロント エンドは、リンクされた SQL Server Express 2014 レコードセットを開きません。なんで?

Access 2007 バックエンド データベースを Sql Server Express 2014 にアップグレードしようとしています。これは、現在ネットワーク全体で遅すぎるためです。

組み込みの ODBC リンク機能を使用して、データベースをアップサイズし、テーブルをアクセス フロント エンドにリンクすることができました。

以下は、アクセス バックエンドでは正常に機能したが、SQl Server Express では失敗した単純なコードです: "Runtime Error 3021 - No Current Record"

Set recHST = db.OpenRecordset(strHST, dbOpenDynaset, dbSeeChanges) も試しましたが、運がありませんでした。

私は何を間違っていますか?

ありがとう。