Ексел пред крајот на SQL Server

Типичниот корисник е пријатно работи во Microsoft Excel . Зошто не им обезбеди на своите корисници алатки кои веќе ги знаат и им додаваат врска во вашата SQL Server околина. Предноста на овој пристап е нивната електронска табела Excel секогаш актуелни со тековните податоци од задниот базата на податоци. Типично е за корисниците да ставаат податоци во Excel, но обично тоа е слика на податоците во еден момент во времето. Оваа статија ќе ви покаже колку е едноставно да конфигурирате табела со Excel со поврзување со SQL што можете да го дадете на вашите корисници.

Во овој пример, ние ќе ја користиме примерочната база на примероци од дела на авантури што Microsoft ги испорачува со SQL Server 2008.

Ниво на тешкотија: Просечно

Потребно време: 10 минути

Тука сум

  1. Ќе ви требаат неколку информации за подесување на врската на Excel со SQL Server.
      • SQL Server име - Во нашиот пример, SQL Server е MTP \ SQLEXPRESS.
  2. База на податоци Име - Нашиот пример, ние ја користиме базата на податоци на AdventureWorks.
  3. Табела или Преглед - одиме по погледот Sales.vIndividualCustomer.
  4. Отворете Excel и креирајте нова работна книга.
  5. Кликнете на јазичето Податоци. Лоцирајте ја опцијата "Земи надворешни податоци" и кликнете на "Од други извори" и изберете "Од SQL Server". Ова го отвора волшебникот за поврзување со податоци.
  6. Пополнете го името на серверот . Во овој пример, името на серверот е "MTP \ SQLEXPRESS". Поставете ги Сертификатите за најава на "Користи автентикација за Windows". Другата опција ќе се користи ако администраторот на базата на податоци ви даде корисничко име и лозинка за вашиот корисник. Кликнете Next. Ова доведува до "Волшебник за поврзување податоци".
  7. Изберете база на податоци ("AdventureWorks" во нашиот пример) од "Избери база на податоци која ги содржи саканите податоци" паѓачкото мени. Осигурете се дека "Поврзи се со одредена табела" е проверено. Лоцирајте го погледот ("Sales.vIndividualCustomer" во нашиот пример) од листата и одберете го. Кликнете Finish, што ќе го подигне дијалогот за податоци за увоз.
  1. Проверете го полето за изборна табела и изберете каде сакате да ги ставите податоците (постоен работен лист или нов лист). Кликнете на OK што креира листа на Excel и ја внесува целата табела во вашата табела.
  2. Зачувајте ја својата табела и испратете му на корисникот. Добар начин за оваа техника е дека вашиот корисник има пристап до тековните податоци секогаш кога им е потребно. Додека податоците се зачувуваат во табела, постои врска со SQL База на податоци. Во секое време сакате да ја освежите табеларната табела, десен клик на некаде во табелата и кликнете на "Табела", а потоа "Освежи". Тоа е тоа.

Совети

  1. Навистина е важно да бидете сигурни дека корисникот е правилно поставен во SQL Server. Ова е нешто што предизвикува проблеми во повеќето случаи користејќи ја оваа техника.
  2. Проверете го бројот на записи што се наоѓаат во табелата или гледајте дека се поврзувате. Ако табелата има милион записи, можеби ќе сакате да го филтрирате ова. Последното нешто што сакате да направите е да го обесувате SQL Server.
  3. Во полето за дијалог Connection Properties, постои опција наречена "Освежи податоци при отварање на датотеката". Размислете за проверка на оваа опција. Кога оваа опција е проверена, корисникот секогаш ќе има свеж сет на податоци при отварање на табела за Excel.
  4. Размислете за користење на Pivot Tables за да ги летите податоците.

Што ви треба