Udostępnij przez


Mapuj źródłowe i docelowe typy danych (AccessToSQL)

Typy baz danych programu Access różnią się od typów baz danych programu SQL Server. W przypadku używania programu SQL Server Migration Assistant (SSMA) do konwertowania obiektów bazy danych programu Access na obiekty programu SQL Server należy określić sposób mapowania typów danych.

Możesz zaakceptować domyślne mapowania typów danych lub dostosować mapowania, jak pokazano w poniższych procedurach.

Mapowania domyślne

Program SSMA ma domyślny zestaw mapowań typów danych. Aby uzyskać listę mapowań domyślnych, zobacz Project Settings (Mapowanie typów).

Dostosowywanie mapowań typów danych

Za pomocą okna dialogowego Ustawienia projektu można dostosować sposób mapowanie typów dla wszystkich baz danych i obiektów bazy danych w projekcie. Mapowania typów projektu mają zastosowanie do wszystkich baz danych i obiektów bazy danych, które nie mają mapowań typów niestandardowych.

Możesz również dostosować mapowanie typów danych na poziomie bazy danych lub tabeli.

Poniższa procedura przedstawia sposób mapowania typów danych na poziomie projektu, bazy danych lub obiektu bazy danych.

  1. Aby dostosować mapowanie typów danych dla całego projektu, otwórz okno dialogowe Ustawienia projektu :

    1. W menu Narzędzia wybierz pozycję Ustawienia projektu.

    2. W okienku po lewej stronie wybierz pozycję Mapowanie typów.

      Wykres mapowania typów i przyciski są wyświetlane w okienku po prawej stronie.

    Możesz też dostosować mapowanie typów danych na poziomie bazy danych lub tabeli, wybierz bazę danych lub tabelę w okienku Eksplorator metadanych programu Access:

    1. W okienku Eksplorator metadanych programu Access rozwiń węzeł Access-metabase, a następnie rozwiń węzeł Bazy danych.

    2. Wybierz bazę danych lub tabelę, dla której chcesz dostosować mapowanie typu danych.

    3. W okienku po prawej stronie wybierz pozycję Mapowanie typów.

  2. Aby dodać nowe mapowanie, wykonaj następujące kroki:

    1. W okienku Mapowanie typów wybierz pozycję Dodaj.

    2. W oknie dialogowym Mapowanie nowego typu w obszarze Typ źródła wybierz typ danych programu Access do mapowania.

    3. Jeśli typ wymaga długości, określ minimalną i maksymalną długość danych dla mapowania, zaznaczając pola wyboru Od i Do , a następnie wprowadzając wartości.

      To ustawienie dostosowuje mapowanie danych dla mniejszych i większych wartości tego samego typu danych.

    4. W obszarze Typ docelowy wybierz docelowy typ danych programu SQL Server.

      Niektóre typy wymagają docelowej długości danych. Jeśli to konieczne, wprowadź nową długość danych w polu Zamień na, a następnie wybierz OK.

  3. Aby edytować mapowanie typu danych, wykonaj następujące kroki:

    1. W okienku Typ mapowania wybierz pozycję Edytuj.

    2. W oknie dialogowym Listę mapowania typów, w obszarze Typ źródła, wybierz typ danych programu Access do mapowania.

    3. Jeśli typ wymaga długości, określ minimalną i maksymalną długość danych dla mapowania, zaznaczając pola wyboru Od i Do , a następnie wprowadzając wartości.

      To ustawienie dostosowuje mapowanie danych dla mniejszych i większych wartości tego samego typu danych.

    4. W obszarze Typ docelowy wybierz docelowy typ danych programu SQL Server.

      Niektóre typy wymagają docelowej długości danych. Jeśli jest to wymagane, wprowadź nową długość danych w polu Zamień, a następnie wybierz OK.

  4. Aby usunąć mapowanie typu danych, wykonaj następujące kroki:

    1. W okienku Mapowanie typów wybierz wiersz na liście mapowania typów, który zawiera mapowanie typu danych, które chcesz usunąć.

    2. Wybierz Usuń.