Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да импортирате база данни на SQL Server в Access 2016

Access 2016 предоставя съветник, който да ви помогне да импортирате база данни на SQL Server в Access.

Можете да импортирате цяла база данни на SQL Server или част от нея в база данни на Access. Когато импортирате база данни в Access, вие ефективно правите копие на обектите на базата данни и нейните данни. Следователно всички актуализации, които правите в Access, не отразено в оригиналната база данни на SQL Server. Можете да актуализирате данните и обектите и това няма да повлияе на изходната база данни.

Ако имате нужда всички промени в данните да бъдат отразени в изходната база данни, трябва вместо това да създадете свързани таблици към SQL Server. Това ще ви позволи да актуализирате данните в изходната база данни. Въпреки това, няма да можете да промените дефинициите на таблицата от Access. Всички структурни промени трябва да бъдат направени от края на SQL Server.

По-долу е дадено ръководство стъпка по стъпка за импортиране на база данни на SQL Server в Access 2016 (и създаване на нов източник на данни в процеса).

  1. Стартирайте съветника за импортиране/връзка

    Щракнете върху ODBC база данни в Импортиране и връзка група от Външни данни раздел на лентата.

    Можете да започнете от съществуваща база данни на Access или първо да създадете празна база данни.

  2. Изберете опцията „Импортиране“

    Изберете Импортиране на изходните данни в нова таблица в текущата база данни , след което щракнете върху OK .

  3. Изберете източника на данни

    Този екран пита за източник на данни. Можете или да създадете нов източник на данни, или да предоставите подробности за съществуващ.

    Ако вече имате източник на данни за SQL Server, преминете към стъпка 12.

    В противен случай ще трябва да създадете източник на данни тук.

    За този пример ще създадем нов източник на данни.

    За да създадете източник на данни, щракнете върху Нов... .

  4. Изберете драйвер

    Изберете SQL сървър от списъка с драйвери, след което щракнете върху Напред> .

    Следните стъпки може да се различават леко в зависимост от софтуера, инсталиран на вашето устройство.

  5. Въведете името на източника на данни

    Въведете името на източника на данни, към който искате да запазите връзката (или прегледайте местоположение с помощта на Преглед... бутон), след което щракнете върху Напред> .

  6. Създайте източника на данни, който току-що конфигурирате

    Прегледайте информацията и щракнете върху Край .

  7. Съветникът „Създаване на нов източник на данни към SQL Server“

    Все още трябва да предоставим повече подробности за връзката ни със SQL Server.

    Предоставете описание за вашия източник на данни, изберете SQL Server, към който искате да се свържете, след което щракнете върху Напред> .

    Ако базата данни е на същия сървър, можете да изберете (локален) .

  8. Изберете метод за удостоверяване

    Изберете или Удостоверяване на Windows NT или Удостоверяване на SQL сървър , след което щракнете върху Напред> .

    Конфигурация на клиента

    Щракнете върху Конфигурация на клиента ако искате връзката да използва мрежова библиотека, различна от мрежовата библиотека по подразбиране на клиента.

    Също така използвайте тази опция, ако действителният мрежов адрес на сървъра трябва да бъде посочен за успешна връзка. Например, когато използвате TCP/IP Net-Library, може да се наложи да посочите порта и адреса на сокета на сървъра. Ако екземпляр на SQL Server слуша алтернативно именуван канал, трябва да посочите името на канала в разширения запис.

  9. Задайте базата данни по подразбиране

    Променете базата данни по подразбиране на действителната база данни, която съдържа таблиците/изгледите, към които искате да се свържете.

    Променете всички други настройки, ако е необходимо.

    Щракнете върху Напред> .

    Когато ANSI цитира идентификатори е избран, SQL Server налага ANSI правила по отношение на кавички. Двойните кавички могат да се използват само за идентификатори, като имена на колони и таблици. Символните низове трябва да бъдат затворени в единични кавички.

    Избиране на ANSI нули, допълнения и предупреждения указва, че ANSI_NULLS , ANSI_WARNINGS и ANSI_PADDINGS опциите да бъдат включени, когато драйверът на SQL Server се свърже.

    ANSI_NULLS изисква IS NULL или IS NOT NULL се използва за всички NULL сравнения. Синтаксисът на Transact-SQL = NULL не се поддържа.

    ANSI_WARNINGS указва, че SQL Server издава предупредителни съобщения за условия, които нарушават правилата на ANSI, но не нарушават правилата на Transact-SQL.

    ANSI_PADDING указва, че крайните празни места на стойностите на varchar и крайните нули на varbinary стойности не се изрязват автоматично.

  10. Посочете всякакви допълнителни опции

    Променете всички настройки, както е необходимо, след което щракнете върху Край .

  11. Прегледайте настройките на ODBC източник на данни

    Прегледайте обобщението, след което щракнете върху OK .

    Можете (по избор) да щракнете върху Тестов източник на данни... първо, за да проверите дали ще работи.

  12. Изберете източник на данни

    Сега се връщаме в оригиналния диалогов прозорец, който ни моли да изберем източник на данни.

    Вече имаме DSN файл, за да можем да продължим и да се свържем със SQL Server.

    Уверете се, че папката на DSN файла е избрана до Погледни в и DSN файлът се въвежда до DSN име , след което щракнете върху OK .

  13. Изберете кои таблици/изгледи да добавите към Access

    Помощникът показва таблиците и изгледите от SQL Server, за да можете да изберете тези, от които се нуждаете.

    Изберете всички таблици и/или изгледи, които искате да импортирате в Access, след което щракнете върху OK .

  14. Изберете уникален идентификатор

    Този екран се показва само ако Access не може да намери уникален идентификатор за таблица.

    Ако Access не може да определи кое поле или полета уникално идентифицират таблица или изглед, ще бъдете подканени да зададете уникалния идентификатор за тази таблица.

    Изберете полето/ята, които уникално идентифицират всеки запис, след което щракнете върху OK .

    Ще трябва да направите това за всяка таблица, където уникалният идентификатор не може да бъде идентифициран.

    Тази стъпка ще зададе избраните полета като първични ключове в Access. Можете да проверите това, като прегледате таблицата в Design View по-късно.

  15. Затворете или запазете стъпките за импортиране

    Импортирането е завършено. Можете или да затворите съветника, или да запазите стъпките за импортиране, за да можете да стартирате същото импортиране по-късно, без да е необходимо да преминавате през всички стъпки в съветника.

    За да затворите съветника, щракнете върху Затваряне .

    За да запазите стъпките за импортиране, щракнете върху Запазване на стъпките за импортиране , въведете име и описание, по избор изберете Създаване на задача на Outlook , след което щракнете върху Запазване на импортиране .

  16. Резултатът

    Импортираните таблици вече се показват в левия навигационен панел.

    Имената на таблиците са с префикс с името на схемата от базата данни на SQL Server. Например в SQL Server таблицата може да бъде Application.Cities , докато импортираната таблица ще се нарича Application_Cities .

    Базата данни вече е импортирана от SQL Server. Вече можете да правите всякакви промени в базата данни в Access, без да засягате оригиналната база данни в SQL Server.

Относно базата данни на SQL Server в горния пример

Базата данни на SQL Server, използвана в горния пример, е базата данни WideWorldImporters. Това е примерна база данни, предоставена от екипа на SQL Server на Microsoft за целите на демонстрации, обучение и т.н. Ако искате да инсталирате тази база данни на SQL Server, тук имам инструкции стъпка по стъпка.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 5 страхотни ресурса, които да ви помогнат да промените ролята си за наблюдение на база данни

  2. Как мога да изчистя кеша на заявките на SQL Server?

  3. Пет водещи съображения за дизайна на индекс на база данни в SQL Server

  4. Генериране на клас от таблицата на базата данни

  5. Как да генерирате скриптове за повторно създаване на ограничения за външни ключове в база данни на SQL Server - SQL Server / TSQL Урок, част 73