Свързване към данни на SQL Server

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

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

Забележка : В тази статия не се отнася за приложенията на Access – нов вид на база данни, дизайн с достъп и публикуват онлайн. За повече информация вижте Създаване на приложение на Access .

Стъпка 1: Подготовка за свързване

  1. Намерете базата данни на SQL Server, към която искате да се свържете. Ако е необходимо, се обърнете към администратора на базата данни за информация за връзката.

  2. Идентифицирайте таблиците и изгледите, към които ще се свързвате, в SQL базата данни. Можете да се свързвате към множество обекти едновременно.

Прегледайте данните на източника, като имате предвид следното:

  • Access поддържа до 255 полета (колони) в таблица, така че свързаната таблица ще включи само първите 255 полета на обекта, към който се свързвате.

  • Колоните, които са само за четене в таблица на SQL Server, също ще бъдат само за четене в Access.

  1. За да създадете свързаната таблица в нова база данни: щракнете върху файл > Създай >празна настолна база данни. За да създадете свързани таблици в съществуваща база данни на Access, уверете се, че имате необходимите разрешения, за да добавите данни към базата данни.

    Забележка :  Свързана таблица, създадена в съществуваща база данни на Access, получава същото име като в обекта източник. Така че, ако вече имате друга таблица със същото име, към новото име на свързаната таблица се добавя "1"  – например "Контакти1". (Ако "Контакти1" също вече се използва, Access ще създаде "Контакти2", и т. н.)

Стъпка 2: Свързване към данните

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

  1. Отворете базата данни местоназначение на Access.

  2. В раздела Външни данни щракнете върху ODBC база данни.

  3. Щракнете върху връзката към източника на данни чрез създаване на свързана таблица > OK и следвайте стъпките в съветника. В полето Избор на източник на данни ако .dsn файла, който искате да използвате вече съществува, щракнете върху файл в списъка.

    За да създадете нов .dsn файл:

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

    1. Въведете име за .dsn файла или щракнете върху Преглед.

      Забележка : Пишете трябва разрешения за папката, за да запишете .dsn файла.

    2. Щракнете върху напред , за да прегледате обобщената информация и щракнете върху завърши.

      Следвайте стъпките в съветника за Създаване на нов източник на данни на SQL Server .

  4. Щракнете върху OK и под Таблици щракнете върху всяка таблица или изглед, към която искате да се свържете, и след това щракнете върху OK.

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

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

Прилагане на последната структура на обект на SQL Server

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

  1. Щракнете с десния бутон върху таблицата в навигационния екран и след това щракнете върху Диспечер на свързани таблици в контекстното меню.

  2. Поставете отметка в квадратчето до всяка свързана таблица, която искате да актуализирате, или щракнете върху Избери всички, за да изберете всички свързани таблици.

  3. Щракнете върху OK > Затвори.

Забележка : Тъй като типовете данни на Access се различават от типове данни на сървъра, Access се свързва към най-подходящия тип данни за всяка колона. Можете само да преглеждате, но не и да променяте присвоените типове данни в Access.

За повече информация вж. Начини за споделяне на настолна база данни на Access.

Най-горе на страницата

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Споделяне Facebook Facebook Twitter Twitter Имейл Имейл

Беше ли полезна тази информация?

Чудесно! Друга обратна връзка?

Как можем да подобрим това?

Благодарим ви за обратната връзка!

×