Article View: pl.comp.bazy-danych
Article #194832Re: Jak zacząć z MS SQL Server?
From: Robert Winkler
Date: Fri, 01 Apr 2016 09:31
Date: Fri, 01 Apr 2016 09:31
55 lines
3554 bytes
3554 bytes
W dniu 01.04.2016 o 09:46, Borneq pisze: > Dotychczas używałem Firebirda z Delphi, teraz chciałem użyć MS SQL > Server wraz z C#. > Jest wersja darmowa Express, jest także tania Developer - czym różni się > od wersji Standard? > Wybrałem SQL Server 2014 LocalDB Express 64 Bit i ściągnąłem plik > SqlLocalDB.msi > Coś dziwnego: zamiast instalacji jest Repair i Remove, tak jakbym już > miał. Wybrałem Repair. > Co teraz należy uruchomić? Jest jakiś exec główny do administracji? > Jak wykorzystać to w środowisku Visual Studio C# ? SQL Server LocalDB Express to baza bez żadnego GUI. To nawet nie jest serwer. Wersje LocalDB to engine który możesz dołączyć do swojej aplikacji. Ma składnie T-SQL oraz format pliku taką jak w pełnym SQL Serverze ale logistycznie bliżej mu do SQLite albo Embedded Firebird. Jak utworzyć taką bazę? Połączyć się do nie istniejącej bazy z kodu. Sterownik rozpozna że nie ma takiego pliku i utworzy ci nową pustą bazę. LocalDB używany jest zwykle z Entity Framework, ponieważ EF pozwala ci na utworzenie struktury bazy z kodu na podstawie encji kontekstu bazodanowego i relacji miedzy encjami. To tak zwane podejście Code-First. Dodatkowo masz jeszcze skrypty powershellowe pozwalające utworzenie kodu odpowiedzialnego za migrację bazy (uaktualnienie struktury) po zmianie w kodzie którejś z encji. Wersji SQL Serwera jest oczywiście więcej. Poza LocalDB jest też Express działający jako usługa windows, czyli tak samo jak pozostałe SQL Serwery. Masz jeszcze edycje Standard, Business Intelligence, Enterprise i wspomnianą już przez ciebie wersje Developer, która łączy w sobie możliwości wszystkich pozostałych. Jeśli chodzi o program do zarządzania bazą to nazywa się on SQL Server Management Studio, ale zwykle w sieci zobaczysz tylko SSMS. SSMS jest częścią dystrybucji edycji Standard, Business Intelligence, Enterprise i Developer. Jest jeszcze okrojona wersja SSMS przeznaczona do pracy z wersją Express i instalowana jest wraz z SQL Server Express with Advanced Services, lub jako niezależny program do pobrania z Microsoft Downloads (to jeden z tych prawie 700 MB-owych plików na dole listy) Visual Studio 2015 Community także ma wbudowane funkcje pozwalające na podgląd danych i edycje struktury tabel. Poszukaj w menu View pozycji SQL Server Object Explorer. W oknie Server Explorer też masz gałąź Data Connections, gdzie też możesz podglądać dane w bazie. -- Robert
Technical Details
Message-ID:
<56fe3fde$0$22836$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<ndl906$5sh$1@node2.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: Jak zacząć z MS SQL Server? Newsgroups: pl.comp.bazy-danych References: <ndl906$5sh$1@node2.news.atman.pl> From: Robert Winkler <noone@nowhere.org> Date: Fri, 1 Apr 2016 11:31:37 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <ndl906$5sh$1@node2.news.atman.pl> Lines: 55 Message-ID: <56fe3fde$0$22836$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 31-178-115-144.dynamic.chello.pl X-Trace: 1459503070 unt-rea-a-02.news.neostrada.pl 22836 31.178.115.144:51219 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit