The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 02, 2010

Filed:

Jan. 05, 2005
Applicants:

Bruce A. Prang, Woodinville, WA (US);

Ciprian Gerea, Seattle, WA (US);

Dmitry Sonkin, Redmond, WA (US);

James Kirk Haselden, Sammamish, WA (US);

Jeffrey R. Bernhardt, Woodinville, WA (US);

Inventors:

Bruce A. Prang, Woodinville, WA (US);

Ciprian Gerea, Seattle, WA (US);

Dmitry Sonkin, Redmond, WA (US);

James Kirk Haselden, Sammamish, WA (US);

Jeffrey R. Bernhardt, Woodinville, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 17/00 (2006.01);
U.S. Cl.
CPC ...
Abstract

A script driven infrastructure is provided in order to selectively move structure and data from a source database to a target database. The structure and data is moved using a data transfer mechanism, where the data is contained in disk files stored on the source database and it has corresponding script files describing the structure of the data. The transfer of the data is driven by the script files which allows for selective transfer of structure and data. In one aspect of the invention, the disk files are stored in SQL format and the script files are saved in SQL format and XML format, where the script files saved in SQL format create objects and relational constraints in the target database, and the script files stored in XML format drive the transfer process of the data stored in the disk files.


Find Patent Forward Citations

Loading…