WEBVTT

00:00:07.990 --> 00:00:10.670
Witam na Visual Studio toolbox.
Jestem Twój wąż Robert zielony

00:00:10.770 --> 00:00:14.890
i dołączenie do mnie dzisiaj jest Scott Klein.
Scott Klein jest hostem

00:00:14.940 --> 00:00:18.590
Pokaż wygrywającym nagrody w kanale
9, dane, wystawione 

00:00:18.640 --> 00:00:21.020
>> To jest prawo. Które wydano
to, że udało Ci się kupić?

00:00:23.340 --> 00:00:25.550
>> Ja jestem trudny do zapamiętania, który
nagrody, który kupiłem. Najlepiej...

00:00:25.600 --> 00:00:26.470
>> Pokaż najlepsze nowe.

00:00:26.520 --> 00:00:27.770
>> Pokaż najlepszy nowy, to PRAWDA.

00:00:27.820 --> 00:00:28.610
>> Do tej pory w tym roku.

00:00:28.660 --> 00:00:29.340
>> To jest prawo.

00:00:29.390 --> 00:00:29.690
>> Doskonałe.

00:00:29.740 --> 00:00:30.590
>> Chodzi o dane.

00:00:30.640 --> 00:00:32.560
>> Jeżeli który obserwowałem
Pokaż szczerze polecam go.

00:00:32.610 --> 00:00:35.010
>> Tak. Jest rzeczywiście bardzo dobry
pokazać, ponieważ nie mieliśmy

00:00:35.060 --> 00:00:38.780
jeden dane na chwilę postanawia — informacje
Aby uruchomić jeden i to jest rzeczywiście

00:00:38.830 --> 00:00:42.740
Uzyskiwanie dość... nie uzyskuje się
300 000 dostajesz.

00:00:43.000 --> 00:00:45.420
>> Również, że coś jest
jako przed do chyba.

00:00:45.470 --> 00:00:47.880
>> To jest prawo. Chcę
być kiedyś Robert zielony.

00:00:47.930 --> 00:00:48.730
>> Przejściem.

00:00:49.480 --> 00:00:56.400
Mamy tu mówić o SQL
Narzędzia danych serwera w programie Visual Studio.

00:00:56.450 --> 00:00:56.920
>> To jest poprawne.

00:00:56.970 --> 00:01:01.410
>> I myślę, że możemy znaleźć wiele razy
z narzędzi w programie Visual Studio

00:01:01.460 --> 00:01:05.440
że ludzie nie są koniecznie
świadomi niektórych narzędzi

00:01:05.490 --> 00:01:10.400
w programie Visual Studio, ponieważ mają one
robi coś od

00:01:10.450 --> 00:01:13.430
Zanim wynaleziono narzędzia.
Klasycznym przykładem jest XMAL.

00:01:13.480 --> 00:01:17.430
Osoby nie wpisano ich XMAL
w edytorze ponieważ gdy mamy

00:01:17.480 --> 00:01:21.840
wszystkie dowiedział się nie było naprawdę XMAL
Projektanci kaliber

00:01:21.890 --> 00:01:22.550
obecnie istnieje.

00:01:23.300 --> 00:01:26.780
Kiedy muszę zrobić coś w języku SQL
Serwer, z którym jestem bardziej prawdopodobne niż

00:01:26.830 --> 00:01:30.100
nie na ogień zarządzania programu SQL Server
Studio, a następnie kiedy pop

00:01:30.150 --> 00:01:33.710
z powrotem do programu Visual Studio i widzę, że
istnieje SQL Server Explorer

00:01:34.220 --> 00:01:38.650
Myślę sobie, hmm, ciekawe co
Można zrobić z tym w przeciwieństwie

00:01:38.700 --> 00:01:41.680
do konieczności zawsze musi wykonywać
w programie SQL management studio.

00:01:42.890 --> 00:01:46.350
Dlatego Scott, co można zrobić
wewnątrz programu Visual Studio?

00:01:46.920 --> 00:01:47.540
>> To jest...

00:01:49.070 --> 00:01:54.120
wiesz, jak DBA, prawo, zdaniem
Microsoft jest o upoważnienie

00:01:54.170 --> 00:01:54.920
użytkownik końcowy.

00:01:55.520 --> 00:01:58.000
Porozmawiać z dowolnym DBA i w każdym razie
można powiedzieć, dobra, mam zamiar dać

00:01:58.050 --> 00:02:01.380
Projektant narzędzia do modyfikowania
mojej bazy danych, prawo,

00:02:02.920 --> 00:02:04.710
właśnie rozpoczął Armageddon, prawo?

00:02:05.270 --> 00:02:09.010
Ale myślę, że ma możliwości
to, prawo, zwłaszcza z

00:02:09.060 --> 00:02:11.350
umiejętności z programu SQL Server
perspektywy, aby powiedzieć dobra, który

00:02:11.400 --> 00:02:14.530
można zrobić co, dobrze? Aby można było uzyskać
bardzo szczegółowe do uprawnień

00:02:14.580 --> 00:02:18.250
co użytkownik może zrobić, ale myślę
istnieje... można uzyskać dość

00:02:18.300 --> 00:02:20.980
niebezpieczne w programie Visual Studio, ale
teraz w jak możesz powiedzieć ze

00:02:21.030 --> 00:02:24.320
Narzędzia danych programu SQL Server istnieje
wiele można zrobić i możemy prawdopodobnie

00:02:24.370 --> 00:02:27.260
godzinami rozmawiać o wszystko
Narzędzia danych programu SQL Server można

00:02:27.310 --> 00:02:30.410
wykonania, prawo? Istnieje kilka
rzeczy chcę, aby zwrócić uwagę

00:02:30.460 --> 00:02:32.270
ponieważ rozmawia z...

00:02:32.960 --> 00:02:35.770
znasz narzędzia danych programu SQL Server
wydaje się, a mówili, wiesz,

00:02:35.820 --> 00:02:37.950
istnieje wiele rzeczy, które ludzie
naprawdę nie... podoba Ci powiedzieć...

00:02:38.000 --> 00:02:40.650
rzeczywiście nie wiedzą o tym SQL
Narzędzia danych serwera można zrobić.

00:02:40.700 --> 00:02:43.760
Mogą one gdzie je zdobyć? W jaki sposób
Można edytować? Takie rzeczy.

00:02:43.810 --> 00:02:46.970
To faktycznie działa z Azure?
Tak. Tak, tak, tak, wpisz

00:02:47.020 --> 00:02:50.150
takiego prawa? Tak więc kilka z
rzeczy, które chciałbym zwrócić uwagę

00:02:50.200 --> 00:02:52.640
i możemy zawsze wrócić i
zrobić więcej głębiej nurkowania, jeśli musimy

00:02:52.690 --> 00:02:54.910
ale tylko kilka rzeczy, które chcę
do ppkt out, a pierwszy

00:02:54.960 --> 00:02:57.290
rzeczą jest, że musimy zrozumieć, że...

00:02:57.880 --> 00:03:00.890
w zależności od wersji Visual
Studio mają Jeśli jesteś

00:03:00.940 --> 00:03:04.710
za pomocą programu Visual Studio 2010 to
dodatek, prawy? Po prostu przejdź w

00:03:04.760 --> 00:03:08.980
sieci MSDN, wyszukaj narzędzia danych programu SQL Server,
to jest dodatek. Doskonała, prawo?

00:03:09.030 --> 00:03:12.700
Jeśli używasz programu Visual Studio 2013
wiele osób nie wiem

00:03:12.750 --> 00:03:16.420
że rzeczywiście pochodzi z Visual
Studio 2013. Jest zainstalowany

00:03:16.470 --> 00:03:20.270
z programu Visual Studio PRAWDA? Brak go
jest Eksplorator obiektów programu SQL Server.

00:03:20.320 --> 00:03:24.490
Gotowe, PRAWDA? Pozwala mi połączyć
mnóstwo rzeczy, tak,

00:03:24.540 --> 00:03:28.020
zwłaszcza programu SQL Server i Azure
Bazy danych SQL, więc można zrobić wiele

00:03:28.070 --> 00:03:31.900
pracy z tym ale chodzi
z programu Visual Studio 2013.

00:03:32.290 --> 00:03:36.340
Innym czynnikiem które wiele osób
Nie wiem, że jak funkcjonalności

00:03:36.390 --> 00:03:38.300
Narzędzia danych programu SQL Server
naprawdę jest prawo?

00:03:38.350 --> 00:03:38.960
>> Do prawej.

00:03:39.010 --> 00:03:41.570
>> Jak powiedział, że jestem programu SQL Server
chłopak. Jeśli mam zamiar wykonać SQL

00:03:41.620 --> 00:03:44.570
Gdzie mam zamiar przejść pierwszy serwer?
Zamierzam złamania otwarte

00:03:45.150 --> 00:03:46.470
SQL Server management studio.

00:03:46.520 --> 00:03:49.210
>>, Które często następnie trzeba
Pobierz, przede wszystkim.

00:03:49.260 --> 00:03:54.230
>> Dokładnie. Z perspektywy programisty
nie ma wielu z NAS

00:03:54.280 --> 00:03:57.300
SQL Server management studio. Jako
chłopak SQL, który jest przede wszystkim

00:03:57.350 --> 00:04:01.750
Zamierzam jest instalacja programu SQL Server
lub narzędzi zarządzania

00:04:01.800 --> 00:04:05.520
SQL Server. Ale jako deweloper jako
guy Visual Studio, wiesz,

00:04:05.570 --> 00:04:08.180
Często zdarza się wiele osób
dla mnie i go należy zainstalować

00:04:08.230 --> 00:04:11.800
SQL Server management studio. Dobrze,
czy masz programu Visual Studio?

00:04:12.100 --> 00:04:15.300
Czy zrobić. W porządku. Niech pracuje
że, PRAWDA? Tak więc Proszę bardzo

00:04:15.350 --> 00:04:20.480
i co można zrobić z takich elementów, jak wiadomo
nawiązać połączenie... więc Pozwól mi nawiązać połączenie.

00:04:20.530 --> 00:04:21.730
>> Można utworzyć nową bazę danych?

00:04:21.780 --> 00:04:25.010
>> Można utworzyć nową bazę danych, I
można zmodyfikować istniejące bazy danych

00:04:25.060 --> 00:04:29.800
co mogę powiedzieć, baz danych, Dodaj nowy
Baza danych. W tym miejscu można przejść, prawo?

00:04:29.850 --> 00:04:36.910
Tak można nazwać ten przybornik, prawy?
Sporządzono. Jeśli chcemy, aby przejść

00:04:36.960 --> 00:04:38.450
Teraz program SQL Server management studio

00:04:40.070 --> 00:04:43.690
i odświeżyć naszej listy baz danych
powinny tam być naszej bazy danych.

00:04:43.740 --> 00:04:44.640
Ma przybornik.

00:04:45.330 --> 00:04:47.710
Co można zrobić z bazy danych. Teraz można
rzeczywiście go, jeśli chcesz i

00:04:47.760 --> 00:04:51.180
powiedzieć, dobrze, chcę rozwinąć
który. Nie mam żadnych tabel, ale

00:04:51.230 --> 00:04:56.380
Można powiedzieć dodać nową tabelę, prawo?
Co to jest bardzo elastyczny i

00:04:56.430 --> 00:05:00.750
funkcjonalne co faktycznie programu SQL Server
Management studio można zrobić.

00:05:00.800 --> 00:05:02.100
Można zrobić wszystko w tym miejscu.

00:05:02.150 --> 00:05:04.590
>> Wydawałoby się, że w ten sposób nie
możliwe... Ponieważ zarządzanie SQL

00:05:04.640 --> 00:05:08.210
Studio nie jest niczym więcej niż interfejs użytkownika
wie, że API porozmawiać z

00:05:08.260 --> 00:05:08.720
SQL Server.

00:05:08.770 --> 00:05:12.890
>> Po prostu nazwać to SMO w tle.
To wszystko, co robi to.

00:05:12.940 --> 00:05:14.710
>> Prawdopodobnie należy to robić
dokładnie to samo.

00:05:14.760 --> 00:05:16.030
>> Dokładnie to samo.

00:05:16.080 --> 00:05:18.840
>> Minus niezależnie od funkcji
nie czyni go tam.

00:05:18.890 --> 00:05:22.510
Mogę sobie wyobrazić, że program SQL management studio
nie dosłownie wszystko

00:05:22.560 --> 00:05:26.570
można zrobić w Visual Studio może zrobić
duży podzbiór który. Jest to, że

00:05:26.620 --> 00:05:27.600
Instrukcja godziwej?

00:05:27.650 --> 00:05:30.270
>> Myślę, że to oświadczenie uczciwej,
w prawo. I jak na przykład

00:05:30.320 --> 00:05:33.020
Jeśli go do systemu zarządzania programu SQL Server
Studio i chcę...

00:05:33.070 --> 00:05:35.250
jak przejdźmy do AdventureWorks 2012

00:05:37.090 --> 00:05:39.760
2014 r. i chcę zmodyfikować tabelę,
na przykład zamierzam

00:05:39.810 --> 00:05:44.590
Powiedz prawa do wzoru? Następnie przejdź w dół
tutaj i dodać kolumnę.

00:05:44.640 --> 00:05:49.010
Mam zamiar zadzwonić col ten test
int, do prawej strony, a wszystko, co musisz

00:05:49.060 --> 00:05:52.320
należy w tym miejscu jest po prostu trzeba kliknij przycisk Zapisz,
prawo i będzie to faktycznie

00:05:52.370 --> 00:05:56.050
Zapisz czy po kliknięciu przycisku Zapisz, po prawej, No...

00:05:56.620 --> 00:06:04.870
Teraz gdy I przejść i Przyjrzyjmy się he
Zaznacz górny tysięcy wierszy, po prawej.

00:06:04.920 --> 00:06:05.670
>> Acha.

00:06:06.200 --> 00:06:07.870
>> Jest test col tam, prawy?

00:06:08.510 --> 00:06:11.960
Program Visual Studio jest nieco inaczej.
Czy po kliknięciu przycisku Zapisz to

00:06:12.010 --> 00:06:16.460
po prostu będzie tak zapisać T-SQL
co robi narzędzia danych programu SQL Server

00:06:16.510 --> 00:06:18.220
Chcę przejść do
to samo

00:06:19.590 --> 00:06:22.380
więc Pozwól mi przejdź do AdventureWorks 2012.
Jest to co wiele osób

00:06:22.430 --> 00:06:25.470
Nie wiem, jest, że można zrobić wiele
rzeczy w programie Visual Studio

00:06:25.520 --> 00:06:28.420
Czy można zrobić w programie SQL Server management
Studio tylko trochę inaczej.

00:06:28.470 --> 00:06:32.290
Aby powiększyć tabel. Istnieje
Person.Person. mogę wejść

00:06:34.130 --> 00:06:37.570
Widok projektanta, prawy?
Ma mojej projektanta.

00:06:38.500 --> 00:06:42.870
Test col jest prawo? Ma faktycznie
skrypt T-SQL, prawo,

00:06:44.130 --> 00:06:45.770
czy to będzie generować.

00:06:46.340 --> 00:06:49.070
>> To rodzaj daje
Tabela dokumentacji.

00:06:49.120 --> 00:06:52.100
>> Masz dokumentacji i zamiast tego
wiesz... nieco inaczej.

00:06:52.150 --> 00:06:56.360
Tak. Jeśli chcesz użyć programu SQL
Server management studio i

00:06:56.410 --> 00:06:59.940
Chciałem zobaczyć T-SQL, użytkownik
Wiem, co to będę musiał

00:06:59.990 --> 00:07:02.870
faktycznie przejdź tutaj i powiedzieć:
dobra, co robi...

00:07:02.920 --> 00:07:03.950
gdzie zrobił

00:07:05.280 --> 00:07:07.040
Można przejść?

00:07:07.090 --> 00:07:07.440
Więc...

00:07:10.690 --> 00:07:12.010
>> Skrypt tabeli jako.

00:07:12.060 --> 00:07:15.770
>> tak, skrypt tabeli jako. Tworzenie
dwa lub zmieniać dwa lub coś

00:07:15.820 --> 00:07:18.850
Tak. Był szuka zadań,
Przepraszamy. W prawo. Istnieje.

00:07:18.900 --> 00:07:22.740
Więc myślę, że istnieją pewne plusy i
wady zarówno prawo? Dla mnie

00:07:22.790 --> 00:07:25.830
wiadomo, że jestem przyzwyczajony do pracy z
Jeśli Chcę tak może albo

00:07:25.880 --> 00:07:29.580
przejść do projektanta lub jako chłopak T-SQL
Zamierzam... Ja nie nawet

00:07:29.630 --> 00:07:31.640
zamierza otworzyć projektanta. Jestem
Wystarczy powiedzieć będzie go utworzyć,

00:07:31.690 --> 00:07:34.490
Zmienianie Tabela dodać kolumnę lub
takie rzeczy, prawo?

00:07:34.540 --> 00:07:35.410
>> Do prawej.

00:07:35.460 --> 00:07:39.970
>> Większość użytkowników programu Visual Studio, np.
jak pisać T-SQL, aby

00:07:40.020 --> 00:07:43.190
Moim zdaniem... jest to dlaczego od DBA
perspektywy, których nie chcę

00:07:43.240 --> 00:07:46.430
dają oni narzędzia, prawy?
Ale tu w Visual Studio I

00:07:46.480 --> 00:07:49.900
Wystarczy powiedzieć, wszystkie prawa, Cóż, jestem
zamiar dodać wywołanie badania drugiego roku,

00:07:50.970 --> 00:07:54.860
Upewnij, że INT, prawą, a w tym miejscu
widać, że automatycznie

00:07:54.910 --> 00:07:59.360
modyfikować mój T-SQL automatycznie jako
Wpisuję. Jest to niesamowite bo

00:07:59.920 --> 00:08:05.570
jest to w zasadzie nauczania i do pewnego stopnia
nauczanie developer T-SQL.

00:08:05.620 --> 00:08:08.790
Teraz to nie jest jak
to dobrze, ponieważ jeśli byłem

00:08:08.840 --> 00:08:12.660
rzeczywiste guy T-SQL, które chciałbym powiedzieć, alter
Tabela, Dodaj kolumny lub rzeczy

00:08:12.710 --> 00:08:13.220
tak, PRAWDA?

00:08:13.270 --> 00:08:13.770
>> Do prawej.

00:08:14.360 --> 00:08:17.380
>> Tu, gdyby faktycznie kliknij przycisk
Zapisz spróbuje zapisać

00:08:17.430 --> 00:08:20.340
Ten skrypt T-SQL. To faktycznie
byłoby to dla mnie.

00:08:20.990 --> 00:08:21.510
Prawo?

00:08:21.560 --> 00:08:24.090
>> Więc zapisuje zmiany.

00:08:24.140 --> 00:08:27.610
>> Więc czy po kliknięciu przycisku Zapisz go w zasadzie
zapisuje ten skrypt SQL.

00:08:27.660 --> 00:08:31.630
Prawo? Zapisz person.person.SQL, prawo?
Naprawdę nie działa ono

00:08:31.680 --> 00:08:35.830
dla mnie. Co muszę zrobić I jest
przejść i kliknij przycisk Aktualizuj.

00:08:35.880 --> 00:08:39.050
Co aktualizacja nie jest ono mówi, Hej,
Oto... ona uruchomiona

00:08:39.100 --> 00:08:42.010
Ten skrypt T-SQL i można rodzaju
Zobacz tutaj co robi.

00:08:42.670 --> 00:08:45.130
To jest naprawdę wyświetlanie podglądu aktualizacji
tego rodzaju jest uruchomiony

00:08:45.180 --> 00:08:47.980
i powiedzieć tutaj,
Przejdź aktualizacji bazy danych.

00:08:48.860 --> 00:08:51.880
Co robi to zasadniczo go będzie
Uruchom ten skrypt i mówi

00:08:51.930 --> 00:08:52.900
Jesteśmy w porządku, dobry.

00:08:53.560 --> 00:08:56.540
>> To na pokrycie scenariusza
gdzie można jako autora

00:08:56.590 --> 00:09:00.010
nie ma możliwości faktycznie
Wprowadź odpowiednie zmiany, ale możesz zrobić

00:09:00.060 --> 00:09:02.360
mają możliwość żądania
Niektóre zmiany?

00:09:02.410 --> 00:09:04.820
>> Może zażądać niektórych zmian,
w prawo. Więc może faktycznie go

00:09:04.870 --> 00:09:09.780
Wróć do tej tabeli teraz, person.person.
Po prostu odświeżyć który.

00:09:09.830 --> 00:09:10.940
Spójrz na Moje kolumny.

00:09:12.840 --> 00:09:15.950
>>, A następnie aktualizacja zostanie wykonana pomyślnie.
Jeśli użytkownik ma uprawnienia.

00:09:16.000 --> 00:09:19.990
>> Jeżeli masz uprawnienia, prawa. Ponieważ
Łączę przez...

00:09:20.040 --> 00:09:25.370
to, gdzie myślę, więc jest DBA,
wiesz, można kontrolować DBA

00:09:25.420 --> 00:09:28.370
co nasi programiści mogą zrobić tak DBA
można powiedzieć, dobra, tak, można zrobić.

00:09:28.420 --> 00:09:32.170
Być może w środowisku testowym będziemy
daje wolną rękę, prawo,

00:09:32.220 --> 00:09:34.760
Aby to zrobić, ale w produkcji
po prostu generować środowisko

00:09:34.810 --> 00:09:38.570
skrypt i wysłać go do DBA i
Administrator bazy danych będzie działać, prawo?

00:09:38.620 --> 00:09:41.780
Ale przynajmniej daje możliwość
dla deweloperów do pracy w

00:09:41.830 --> 00:09:46.110
środowisku, że znane mu są
z a uczy się SQL

00:09:46.160 --> 00:09:48.880
Serwer trochę, a następnie sprawia, że
zmiany chce, ale

00:09:48.930 --> 00:09:52.490
wiele osób nie wiedzą, że
Można zrobić wiele rzeczy

00:09:52.540 --> 00:09:54.910
w programie Visual Studio, który można zrobić w
SQL Server management studio

00:09:54.960 --> 00:09:56.190
trochę inaczej
tak, zgadzam się.

00:09:56.240 --> 00:09:58.000
>> Można uruchomić kwerendy?

00:09:58.250 --> 00:09:58.730
>> Absolutnie.

00:09:58.780 --> 00:09:59.630
>> Używać danych.

00:09:59.680 --> 00:10:03.370
>> Tak. Można było faktycznie jeśli chcę
Aby uruchomić T-SQL I może, wiesz,

00:10:03.420 --> 00:10:04.520
powiedzieć coś takiego...

00:10:05.070 --> 00:10:09.410
Uruchomić kwerendy, jeśli mam
chciał, powiedzmy,

00:10:10.610 --> 00:10:16.500
Nowa kwerenda, prawy? Ma mojej kwerendy
okno i mogę powiedzieć, wybierz

00:10:16.550 --> 00:10:22.630
Gwiazda z osoba i to jest rzeczywiście technologii IntelliSense
który jest awesome, PRAWDA. Person.Person.

00:10:24.190 --> 00:10:27.990
W porządku. Po prostu kontroli E. To działa
w tym miejscu? Nie, dziękuję. Tak więc musimy

00:10:28.040 --> 00:10:34.340
Kliknij przycisk Wykonaj. To... Mam
Aby uruchomić wykonywanie. Kontrola E.

00:10:34.390 --> 00:10:35.190
>> Sterowania shift E.

00:10:35.240 --> 00:10:39.600
>> Sterowania shift E. Tak
ma danych.

00:10:40.360 --> 00:10:43.430
Można edytować w tym miejscu rzeczy
Tak.

00:10:43.480 --> 00:10:46.510
>> Można zapisać skrypty i otworzyć
je i cały szulernia.

00:10:46.560 --> 00:10:50.120
>> To jest bardzo zbliżone do programu SQL Server
Management studio prawo,

00:10:50.170 --> 00:10:52.500
tak jak Ty powiedział wcześniej. Myślę, że
Istnieje kilka nitów i gnats.

00:10:52.550 --> 00:10:57.610
Myślę, że to Ty musi mieścić się
w granicach Visual

00:10:57.660 --> 00:10:58.750
Studio, ma nieco
inaczej, PRAWDA.

00:10:58.800 --> 00:11:01.210
>> Można zobaczyć diagramów
w programie Visual Studio?

00:11:01.810 --> 00:11:03.620
>> Wiesz, że jest dobre pytanie.
Naprawdę nie wiem. To znaczy,

00:11:03.670 --> 00:11:07.650
Poćwicz teraz Jeśli możemy przejść...
w tym miejscu i powiedzieć hej...

00:11:08.890 --> 00:11:13.740
prawdopodobnie nie. Nr., który jeszcze nie testowałem
który. To jest dobre pytanie.

00:11:13.790 --> 00:11:17.610
Muszę spróbować. Chciałbym
Nie, że tak. Zobaczmy.

00:11:20.160 --> 00:11:22.770
Nie, nie sądzę. Że
byłoby bardzo miło.

00:11:23.330 --> 00:11:25.710
Może, jeśli było... Nie mam
wszelkie diagramy baz danych

00:11:25.760 --> 00:11:28.420
ale może, gdybym to pop
się tutaj i powiedz widok diagramu.

00:11:28.800 --> 00:11:32.480
Myślę, nie tylko dlatego, że 's
Projektant zupełnie inaczej.

00:11:32.840 --> 00:11:33.300
>> OK.

00:11:33.350 --> 00:11:36.570
>> Inna sprawa, że naprawdę
Podobnie jak ten temat jest więc ponownie I

00:11:36.620 --> 00:11:40.950
mogą działać bardzo dobrze w środowisku Visual Studio
Aby to zrobić wielki Mój modyfikacji bazy danych.

00:11:41.000 --> 00:11:43.670
Mogę uruchomić kwerendę i modyfikować widoki,
Modyfikowanie procedury magazynu.

00:11:43.720 --> 00:11:46.230
Wiele rzeczy tego programu SQL Server
Management studio można zrobić.

00:11:46.280 --> 00:11:49.470
Innym czynnikiem, który naprawdę się
Ten temat jest... i Myślę, że

00:11:49.520 --> 00:11:51.950
jednym z elementów, że być może My
Czy na innym show jest naprawdę

00:11:52.000 --> 00:11:55.030
przy okazji publikowania proporcji
Ponieważ wiadomo, że jeśli będę

00:11:55.080 --> 00:11:59.030
Aby wprowadzić zmianę, można wdrożyć Wstecz
do i wprowadzanie zmian

00:11:59.080 --> 00:12:01.790
sposób, więc ma różne sposoby, ale
bardzo jest zdolność

00:12:01.840 --> 00:12:03.990
jest to, że to rzeczywiście
Zezwalaj mi na łączenie się...

00:12:05.010 --> 00:12:09.580
Pozwól mi spróbować to... tak w programie SQL Server i
Zamierzam spróbuj połączyć się...

00:12:09.630 --> 00:12:14.990
Pozwól mi to zrobić. Ach więc zamiast
rozmowy na założeniu Niech przenoszenia

00:12:15.040 --> 00:12:16.270
Azure trochę
Jeśli to jest w porządku.

00:12:16.320 --> 00:12:16.820
>> Pewności.

00:12:17.420 --> 00:12:19.830
>> To rzeczywiście działa bardzo dobrze
z Azure. Mogę połączyć się

00:12:19.880 --> 00:12:23.960
Bardzo łatwo bazy danych Azure SQL i
jednym z najważniejszych który

00:12:24.010 --> 00:12:27.130
ludzie nie wiedzą o jest to, że
Kiedy przejdź do baz danych SQL i

00:12:27.180 --> 00:12:31.110
wykraczają one, jak go, pobieranie danych programu SQL Server
narzędzia jest faktycznie dość Fajny.

00:12:31.160 --> 00:12:32.770
Jeśli można przejść w tym miejscu i to ja wybiorę bazy danych,

00:12:34.320 --> 00:12:38.440
Zainstaluj dane programu Microsoft SQL Server
narzędzia. Brak okna w prawo.

00:12:38.490 --> 00:12:41.590
Wiele osób nie wiem, że to
Brak. To niesamowite bo

00:12:41.640 --> 00:12:44.430
Jeśli ma żadnych pytań i są one
systemem może 2010, Visual

00:12:44.480 --> 00:12:48.980
Studio 2010 I można go dostać SQL
Narzędzia danych. BAM. Gotowe, PRAWDA?

00:12:49.690 --> 00:12:51.950
Tak to świetny sposób, aby to zrobić.
Tak więc to, co mam zamiar wykonać jest

00:12:52.000 --> 00:12:54.180
w tym miejscu jest faktycznie zamierzam przejść
z powrotem i zamiar kliknij przycisk

00:12:54.230 --> 00:12:58.600
serwer i mam zamiar połączyć
Mój serwer USA, więc jestem zachód

00:12:58.650 --> 00:13:06.070
będzie go pobrać tutaj tej nazwy.
Prawo? Następnie chcę wrócić

00:13:06.120 --> 00:13:11.570
do programu SQL Server... do programu Visual Studio
i podłączyć do tej i mamy nadzieję, że

00:13:11.620 --> 00:13:13.260
moje hasło nie zmieniła się.

00:13:16.450 --> 00:13:22.810
Prawo? Mam przejść, Dodaj adres IP
Zaczynamy to zrobić naprawdę szybko.

00:13:23.340 --> 00:13:26.180
Powinien mieć prepped to może trochę
wcześniej. Niech go skonfigurować

00:13:26.230 --> 00:13:26.570
że jeden.

00:13:26.620 --> 00:13:31.140
>> To jest coś napotkasz
bardzo szybko z pracy z

00:13:31.770 --> 00:13:32.490
SQL Azure który

00:13:34.230 --> 00:13:39.030
ma zakres adresów IP i
Po przejściu na nowy, np.

00:13:39.080 --> 00:13:40.250
jesteś w różnych pakietu office.

00:13:40.300 --> 00:13:40.700
>> Inny urząd.

00:13:40.750 --> 00:13:45.000
>> Jesteś w domu. Jesteś w kanale
9 studio. Zmiany adresu IP.

00:13:46.400 --> 00:13:47.880
>> Zobaczmy, 159.172.

00:13:50.260 --> 00:13:51.930
Należy pamiętać, że 159.172.

00:13:53.200 --> 00:13:56.580
>> Tak wiele razy, po prostu do czego
Łączenie jest zarządzać, kliknij polecenie Zarządzaj

00:13:56.630 --> 00:13:57.790
i że Dodaj go.

00:13:59.130 --> 00:14:01.070
>> Wiesz, co to jest
dobry punkt. Jeszcze jedną.

00:14:03.380 --> 00:14:11.240
... 159, który prawdopodobnie łatwiej
rzeczy do zrobienia, ale będzie po prostu

00:14:11.290 --> 00:14:12.010
to zrobić teraz.

00:14:13.070 --> 00:14:14.880
Ale to faktycznie dość łatwo.
Wróć i kliknij przycisk Połącz i

00:14:14.930 --> 00:14:16.960
Będę dobry. Proszę bardzo.
Tak więc teraz jestem podłączony...

00:14:17.010 --> 00:14:20.330
>> W przeszłości było...
znajdowały się być dłuższe.

00:14:21.080 --> 00:14:25.050
>> On używany do... Komunikat służący do powiedzenia
to może potrwać do pięciu minut.

00:14:26.050 --> 00:14:28.140
>> Niedawno zajmuje się prawie
nie ma czasu w ogóle.

00:14:28.190 --> 00:14:31.160
>> Tak. Dokładnie. Nigdy nie
Trwa więcej... I kliknij przycisk Zapisz,

00:14:31.210 --> 00:14:37.450
Przejdź wstecz do mojej aplikacji, niezależnie od jej
jest. Nie ma żadnego opóźnienia. Tak to

00:14:39.480 --> 00:14:42.430
pozwala mi na łączenie się Moje baz danych
w chmurze na moim serwerze.

00:14:42.480 --> 00:14:44.660
Jest to naprawdę ładnie. Faktycznie
to samo. Może faktycznie

00:14:44.710 --> 00:14:46.160
Posługiwanie się tam.

00:14:46.710 --> 00:14:49.200
Myślę, że jedną z innych rzeczy
Choć zbyt z programu SQL Server

00:14:49.250 --> 00:14:52.260
perspektywy narzędzia danych jest to, że
Naprawdę chcę teraz zwrócić uwagę

00:14:52.310 --> 00:14:53.780
że mamy podłączony do rodzaju...

00:14:55.050 --> 00:14:59.060
Rozmawialiśmy o istnieje na stronie prem
naprawdę zasilania programu SQL Server

00:14:59.110 --> 00:15:02.940
Narzędzie danych ma jest w sekcji Praca z
SQL Server dołączone lub Azure

00:15:02.990 --> 00:15:03.900
Strona bazy danych.

00:15:04.530 --> 00:15:08.460
I to jest równie proste. Jednym z
co mówią o

00:15:08.510 --> 00:15:14.510
skąd wziąć mojej bazy danych z
na prem do bazy danych Azure SQL

00:15:14.560 --> 00:15:17.490
Czy coś takiego. To jest
naprawdę skoro mogę połączyć się z

00:15:17.540 --> 00:15:21.090
Chmura i połączyć na prem
sprawia, że migracji, sprawia, że

00:15:21.140 --> 00:15:25.040
przemieszczanie z na terenie Azure
Bazy danych SQL jest dużo łatwiejsze.

00:15:25.750 --> 00:15:29.800
Wiele osób nie znasz, ale
istnieje możliwość, że jak

00:15:29.850 --> 00:15:32.640
Czy mogę wyczyścić lub jak przygotować
przenieść bazy danych dla

00:15:32.690 --> 00:15:38.710
Chmura, prawo i narzędzia danych SQL
to wspaniały, wspaniały

00:15:38.760 --> 00:15:41.780
do tego celu. Tak więc to, co mam zamiar
Czy mam zamiar przejść i jestem

00:15:41.830 --> 00:15:43.050
będzie go utworzyć...

00:15:43.950 --> 00:15:46.400
pozbywanie się to szybko i
Wróć do tego... ale jestem

00:15:46.450 --> 00:15:48.050
będzie powiedzieć pliku nowego projektu.

00:15:48.640 --> 00:15:51.840
Mam zamiar go Utwórz tylko bardzo prosty...
pusty projekt programu SQL Server.

00:15:51.890 --> 00:15:54.840
Będziemy nazywać bazy danych, aby uzyskać
przykład, prawo. Nie będę

00:15:54.890 --> 00:15:57.900
Aby umieścić nic w nim. Tylko
Aby utworzyć projekt pustej bazy danych.

00:15:57.950 --> 00:16:01.290
Istnieje. Nic w prawo?
Teraz chcę powiedzieć jak

00:16:01.340 --> 00:16:03.970
Pojawia się mojej bazy danych gotowy do migracji
ponieważ ta baza danych

00:16:04.020 --> 00:16:07.570
i chcesz go i przenieść go
do bazy danych Azure SQL, więc jestem

00:16:07.620 --> 00:16:09.760
zamiar wrócić do programu SQL Server
Narzędzia danych i mam zamiar przejść

00:16:09.810 --> 00:16:13.170
Powrót do moich na środowisko prem i
Zamierzam kliknij prawym przyciskiem myszy

00:16:13.220 --> 00:16:15.060
mojej bazy danych i mam zamiar
Aby powiedzieć, Utwórz nowy...

00:16:15.750 --> 00:16:20.390
w rzeczywistości wiedzieć co zamierzam
czy jest mam zamiar wykonać schemat

00:16:20.440 --> 00:16:21.880
porównać, prawo?

00:16:21.930 --> 00:16:22.780
>> OK.

00:16:22.830 --> 00:16:26.090
>> Nikt nie wie... wiele osób
Nie wiem, że jest tam.

00:16:26.870 --> 00:16:29.050
Mam zamiar porównać,
Porównuj schematu.

00:16:29.100 --> 00:16:29.820
>> Z?

00:16:29.870 --> 00:16:34.940
>> Tak zamiar to porównać
bazy danych AdventureWorks 2014

00:16:34.990 --> 00:16:37.950
do pustej bazy danych projektu. Wszystkie
w prawo. Moc za to

00:16:38.000 --> 00:16:40.580
jest wiele osób nie wiedzą, że
istnieje Porównanie schematu i

00:16:40.630 --> 00:16:43.440
porównywanie danych w języku SQL
Narzędzia danych serwera.

00:16:43.490 --> 00:16:44.040
>> tak?

00:16:44.090 --> 00:16:46.560
>> Tak. Prawo?

00:16:46.610 --> 00:16:47.680
>> Co robi?

00:16:47.730 --> 00:16:51.760
>> Pozwól mi pokazać. Więc Zaczynamy. Jesteś
Oczekiwanie w napięciu.

00:16:51.810 --> 00:16:52.280
Wszystkie prawa. Więc...

00:16:52.330 --> 00:16:54.630
>> Czekam z niecierpliwością
Automatycznie pokazuj.

00:16:54.680 --> 00:16:58.540
>> Tak. Cierpliwość jest cnotą. Wszystkie prawa.
Ale ja tylko wskaże...

00:16:58.590 --> 00:16:59.630
Zamierzam

00:17:01.450 --> 00:17:04.220
Kliknij naprawdę jest powolne tutaj tylko
dla Ciebie, prawy? Więc jestem

00:17:04.270 --> 00:17:06.580
Aby to zrobić Porównanie schematu. I 'M
będzie porównać tutaj jest I 'M

00:17:06.630 --> 00:17:09.760
będzie porównać tę bazę danych...

00:17:11.450 --> 00:17:15.830
Wybierz miejsce docelowe. Mam zamiar...
do pustego projektu. W porządku?

00:17:16.370 --> 00:17:20.380
Sporządzono. Teraz powinny być zmieniane, jeśli ma
całość... Nie będę

00:17:20.430 --> 00:17:24.970
Aby przejść przez to... ale jeden z
rzeczy, które chcemy zrobić

00:17:25.020 --> 00:17:27.750
Aby ta migracja bardzo proste
Czy mogę wejść w opcjach

00:17:27.800 --> 00:17:31.300
tutaj i chcesz rozpocząć usuwanie zaznaczenia
Niektóre czynności, które

00:17:31.350 --> 00:17:34.030
nie są obsługiwane w bazie danych Azure SQL
więc wiem, który agreguje

00:17:34.080 --> 00:17:37.870
nie jest i wiem, że asymetrycznego
klucze i zespoły i elementy

00:17:37.920 --> 00:17:41.570
Tak. Wiem, że nie są certyfikaty
i wiem, że pełny

00:17:41.620 --> 00:17:43.550
tekst wyszukiwania rzeczy i ma
całej listy i istnieje blog

00:17:43.600 --> 00:17:45.060
Księgowanie tam i rzeczywiście
Mam film

00:17:46.280 --> 00:17:50.230
tam który pokazuje sposób migracji
prawo to. Ale ja jestem tylko

00:17:50.280 --> 00:17:52.210
będzie kliknij przycisk Anuluj, wszystkich praw.
W tym momencie zamierzam

00:17:52.260 --> 00:17:55.690
po prostu wykonaj porównania, do prawej strony, a jestem
po prostu będzie go porównać co 's

00:17:55.740 --> 00:17:58.620
w moim Azure..., co jest w bazie danych
co jest w tym puste

00:17:58.670 --> 00:18:02.100
Projekt i to potrwa kilka
sekund, ale to po prostu idzie.

00:18:02.150 --> 00:18:05.690
a mówi Hej, co tam jest, co 's
dostępne i to w zasadzie

00:18:05.740 --> 00:18:10.190
buduje się tam, to wszystko zrobić.
Mówi, że ma porównania.

00:18:10.800 --> 00:18:14.580
Ale teraz mój projekt jest jeszcze pusty
Chcę, aby uaktualnić tego, więc jestem

00:18:14.630 --> 00:18:17.610
po prostu będzie powiedzieć aktualizacji. Tak,
Chcę zaktualizować obiekt docelowy.

00:18:17.660 --> 00:18:24.120
To nie przyjmuje że długo albo
ale to co robić

00:18:24.170 --> 00:18:27.860
teraz jest rozpocząć budowę i tworzenie
w zasadzie skrypty T-SQL

00:18:27.910 --> 00:18:31.610
dla wszystkich obiektów w bazie danych.
Tam jest. To wszystko zrobić.

00:18:33.190 --> 00:18:35.840
Jest więc wszystkie obiekty. Teraz
projekt bazy danych do pracy

00:18:35.890 --> 00:18:39.780
z tak jako deweloper ponownie w
Program Visual Studio, mogę albo wejść

00:18:39.830 --> 00:18:44.630
w tutaj i powiedzieć Hej, wszystko w prawo,
I wprowadź zmiany, ale jako

00:18:44.680 --> 00:18:48.450
Deweloper, Robert, ponieważ mam
Projekt w programie Visual Studio

00:18:49.020 --> 00:18:50.310
co pozwala mi zrobić?

00:18:52.170 --> 00:18:55.090
Kwiz. Więc jestem nie

00:18:57.320 --> 00:18:59.090
wprowadzanie zmian na
bieżąco prawo?

00:18:59.140 --> 00:18:59.460
>> Tak.

00:18:59.510 --> 00:19:03.720
>> Ja pracuje z konkretnych projektów
co można zrobić faktycznie źródła

00:19:03.770 --> 00:19:08.160
kontrola, przechowywanie wersji, prawo, więc jeśli
Chcę, aby dokonać zmiany, po prostu

00:19:08.210 --> 00:19:12.100
Przejdź do projektu, TFS lub coś
takiego i wprowadzić zmiany

00:19:12.150 --> 00:19:16.230
więc teraz faktycznie publikowanie
w tym miejscu. Nie jestem co Ostrzegaj

00:19:16.280 --> 00:19:18.260
wyłączanie zmiany. Będę
Kliknięcie prawym przyciskiem myszy.

00:19:18.310 --> 00:19:22.080
>> Tak, że reprezentuje projektu
Baza danych. Można widzimy, że w

00:19:22.130 --> 00:19:22.990
trochę więcej szczegółów?

00:19:23.040 --> 00:19:25.220
>> Jestem tak zrobić z tym. Jestem
będzie to zamknąć. Prawo?

00:19:25.270 --> 00:19:28.580
Otwórzmy to teraz. Ma wszystkich moich...
istnieje więc wszystkie wyzwalacze

00:19:28.630 --> 00:19:30.860
a co zrobił to złamał ją
według schematu. Jeśli spojrzeć na

00:19:30.910 --> 00:19:31.850
Baza danych.

00:19:31.900 --> 00:19:32.250
>> So....

00:19:33.090 --> 00:19:34.940
>> Więc mam osoby,
Produkcja, prawo?

00:19:34.990 --> 00:19:35.370
>> Tak.

00:19:35.420 --> 00:19:38.630
>> Więc teraz I to jest dzielona według schematu
istnieje więc zasobów ludzkich

00:19:38.680 --> 00:19:40.030
ma wszystkich tabel.

00:19:40.080 --> 00:19:43.270
>> Tak, aby zawierał instrukcji SQL
Aby utworzyć poszczególne elementy?

00:19:43.320 --> 00:19:46.730
>> Pusty projekt z tych rzeczy.
Jeśli dwukrotnie kliknij na nim ma

00:19:46.780 --> 00:19:51.870
Podobnie, jak widzieliśmy wcześniej, PRAWDA?
Tak więc po kliknięciu publikować tak teraz

00:19:51.920 --> 00:19:52.440
co mogę zrobić...

00:19:53.190 --> 00:19:54.690
więc może faktycznie go
Powrót w tym miejscu teraz.

00:19:54.740 --> 00:19:59.220
>> skrypty 17, aby dodać dane
jak również lub po prostu schematu?

00:19:59.270 --> 00:20:00.510
>> Jest po prostu schematu
już teraz.

00:20:00.560 --> 00:20:00.900
>> OK.

00:20:00.950 --> 00:20:04.200
>> Jest tylko schemat. Program SQL Server
Narzędzia danych nie działa lub z

00:20:04.250 --> 00:20:06.310
czy Porównanie schematu
nie danych, prawo?

00:20:07.050 --> 00:20:10.380
Można zrobić... chyba najprostszym sposobem
jest jak Wstecz Wstecz, Wstecz Wstecz.

00:20:10.430 --> 00:20:13.290
To jest zupełnie inna sesja
Czy coś takiego, prawo?

00:20:13.340 --> 00:20:17.400
Ale teraz ponownie jest to po prostu
artefakty, T-SQL do tworzenia

00:20:17.450 --> 00:20:21.120
te obiekty. Teraz jako deweloper
i rozwoju oprogramowania

00:20:21.170 --> 00:20:24.840
perspektywy cyklu życia, wdrażania
Publikowanie perspektywy teraz

00:20:24.890 --> 00:20:29.340
mają możliwość kontroli zmian
i przechowywanie wersji i rzeczy

00:20:29.390 --> 00:20:30.170
tak, PRAWDA?

00:20:30.220 --> 00:20:31.100
>> Schłodzić.

00:20:31.150 --> 00:20:33.660
>> Więc I może... teraz, że jest to
gotowe, można faktycznie przejść w tym miejscu

00:20:33.710 --> 00:20:35.410
a mianowicie publikowania.

00:20:36.150 --> 00:20:38.310
Wszystkie prawa. Gdzie chcesz opublikować
to do? Dobrze można przejść

00:20:38.360 --> 00:20:43.210
Powrót do bazy danych jedną lub go i
profil można zapisać i faktycznie

00:20:43.260 --> 00:20:45.790
Można opublikować tego z powrotem do
oryginalnej bazy danych, jeśli chcę.

00:20:45.840 --> 00:20:48.350
I wprowadzić zmiany i opublikować
Aby wrócić do bazy danych,

00:20:48.400 --> 00:20:51.780
Moje zmiany w ten sposób lub mam zamiar po prostu
Aby utworzyć bazę danych o nazwie

00:20:51.830 --> 00:20:56.390
bazy danych, jeden i gdy klikam, użytkownik
wiesz, że... Pozwól mi kliknij przycisk Edytuj i

00:20:56.440 --> 00:20:57.630
Pozwól mi połączyć tutaj.

00:20:58.330 --> 00:21:04.860
Możemy zrobić to łatwy sposób. Połączyć.
Po prostu weź tę nazwę.

00:21:08.050 --> 00:21:08.780
Proszę bardzo.

00:21:09.680 --> 00:21:12.130
To będzie tworzyć bazy danych o nazwie
bazy danych jedną, a następnie kliknij przycisk OK.

00:21:12.720 --> 00:21:15.100
Czy po kliknięciu przycisku Publikuj będzie faktycznie
Przejdź i tworzenie bazy danych, jeden

00:21:15.150 --> 00:21:16.860
dla mnie. Nie będę to zrobić
ponieważ to właśnie trochę potrwać

00:21:16.910 --> 00:21:19.600
ale wiesz, będzie faktycznie go
i wdrażać tylko takie rzeczy.

00:21:19.650 --> 00:21:22.740
Obecnie nie ma w nim żadnych danych, ale
Można łatwo można przejść do programu SQL Server

00:21:22.790 --> 00:21:25.360
Management studio i powiedz porządku,
Eksportowanie, importowanie, eksportu,

00:21:25.410 --> 00:21:29.390
Przenoszenie danych, rzeczy tak.
Ale niektóre moc za

00:21:29.440 --> 00:21:33.030
to dlatego teraz jestem w pracy jako
Deweloper, po prawej, a zwłaszcza

00:21:33.080 --> 00:21:38.160
lubi robić DBA... DBA miłość to. Teraz jestem
Praca, w czasie kontroli źródła.

00:21:38.210 --> 00:21:41.080
Teraz robię przechowywanie wersji. Nie jestem
ślepo rzucanie rzeczy

00:21:41.130 --> 00:21:43.590
tam i informacją, będę
Aby zmodyfikować tabelę, dobrze?

00:21:43.640 --> 00:21:46.670
Teraz można uzyskać... zrobić całe oprogramowanie
rozwoju cyklu życia

00:21:46.720 --> 00:21:49.210
Koncert i wszystkie prawa, powiedz, czy można
zatwierdzenie tego? W porządku. Dobre.

00:21:49.260 --> 00:21:52.910
Sporządzono. Pozwól mi opublikować tego tam,
prawo? Co to jest bardzo zaawansowanym.

00:21:52.960 --> 00:21:55.280
Teraz mogę też powiedzieć, wiem co, I
chcesz się połączyć... Komputer jest połączony

00:21:55.330 --> 00:21:59.740
Aby w prem lub w pomieszczeniach w prawo.
Faktycznie można podłączyć do

00:21:59.790 --> 00:22:02.530
Danych SQL Azure i wdrożyć ten
obecnie w ten sposób. Wszystkie prawa?

00:22:02.580 --> 00:22:05.030
Sporządzono. Następnie przenieść Moje dane i rzeczy
Tak. Co daje

00:22:05.080 --> 00:22:08.460
mi wielką moc i elastyczność, jak
Chcę pracować od dewelopera

00:22:08.510 --> 00:22:13.020
Perspektywa, jak chcę pracować
z programem SQL Server PRAWDA?

00:22:13.640 --> 00:22:16.690
Myślę, że istnieje duża moc i elastyczność.
Wiesz, jesteśmy po prostu

00:22:16.740 --> 00:22:19.740
naprawdę sortować zarysowania powierzchni
ponieważ myślę, że istnieje

00:22:19.790 --> 00:22:23.330
Niektóre nieporozumienia, brakiem wiedzy
że wygląd, można zrobić

00:22:23.380 --> 00:22:26.130
Partia jak widział. Można zrobić wiele
w tym miejscu rzeczy w programie Visual Studio

00:22:26.180 --> 00:22:28.580
Czy można zrobić w programie SQL Server management
Studio. To naprawdę wszystko

00:22:28.630 --> 00:22:31.720
w samym API PRAWDA? Ty naprawdę
Wywołanie SMO pod przykryciem.

00:22:32.360 --> 00:22:35.700
Tylko niewiele paradygmatu bo
Nie jestem klikając Zapisz.

00:22:35.750 --> 00:22:39.030
Jestem klikając polecenie update lub jestem klikając
Publikowanie lub takich rzeczy.

00:22:39.080 --> 00:22:41.430
Ale można jeszcze zrobić wiele rzeczy
SQL Server data Tools.

00:22:41.480 --> 00:22:44.170
Mogę porównać schematu. Mogę
czy dane... w rzeczywistości, nie

00:22:44.220 --> 00:22:46.600
trzeba przywóz export kreatora.
Jeśli to migracji może następnie

00:22:46.650 --> 00:22:53.130
Zrób tak jak Ty zobaczył ją, mogę
czy dane prawo, porównaj, danych

00:22:53.180 --> 00:22:56.690
Porównaj i to spowoduje przeniesienie danych dla
Podobnie jak mnie narzędzia prawo?

00:22:56.740 --> 00:22:59.170
Tak więc nie ma robić przywóz export
Kreator. Można zrobić, aby porównać dane.

00:22:59.220 --> 00:23:04.110
Porównaj teraz bazy danych w jednym celu AdventureWorks
2014 r. i co mogę powiedzieć, w porządku,

00:23:04.160 --> 00:23:06.360
nic nie i Przenieś
to. To faktycznie zajmie się

00:23:06.410 --> 00:23:10.350
wiele problemów danych dla mnie
jak klucze i takie rzeczy.

00:23:10.400 --> 00:23:11.270
Przenieś ją w odpowiedniej kolejności.

00:23:11.320 --> 00:23:11.770
>> To jest miło.

00:23:11.820 --> 00:23:12.740
>> Takich rzeczy.

00:23:12.790 --> 00:23:15.100
>> To jak narzędzie Azure. To
pozwala uniknąć kontekście. Nie lubisz

00:23:15.150 --> 00:23:18.890
trzeba pozostawić Visual Studio, przejdź
do innego IDE następnie wrócić.

00:23:18.940 --> 00:23:21.490
Można zatrzymać tylko wizualne
Studio przez dłuższy okres czasu.

00:23:21.540 --> 00:23:24.700
>> Pobyt w programie Visual Studio przez dłuższy okres czasu.
Tak, jeśli Jestem deweloperem i

00:23:24.750 --> 00:23:25.320
Potrzebuję...

00:23:26.260 --> 00:23:28.820
zdobycia AHA, występuje problem z
Kwerenda, którą można faktycznie przejść

00:23:28.870 --> 00:23:32.120
tutaj i co mogę powiedzieć... SQL Server nie jest
czarne pola dla mnie więcej.

00:23:32.170 --> 00:23:32.610
>> Do prawej.

00:23:32.660 --> 00:23:36.090
>> Mogę powiedzieć oh, występuje problem.
Co to jest kolumna tam?

00:23:36.140 --> 00:23:39.450
I przeliterować, to źle lub cokolwiek?
Cokolwiek innego. Tak nazywa to

00:23:39.500 --> 00:23:43.350
lub przeciągnij i upuść. Istnieje IntelliSense.
Awesome. Umożliwia to

00:23:43.400 --> 00:23:46.820
mi się zatrzymać w jednym narzędziu i
być bardziej produktywne.

00:23:47.240 --> 00:23:52.770
>> Teraz czy istnieją ograniczenia edycji?
To działa z narzędziami Express?

00:23:52.820 --> 00:23:54.390
Jest to funkcja tylko ultimate?

00:23:54.440 --> 00:23:56.600
>> Nr. To faktycznie działa
Express.

00:23:56.650 --> 00:24:03.190
Poproszono który wczoraj, tak,
TGIP. Express nie jest

00:24:03.860 --> 00:24:07.760
ostateczny tylko funkcja. Współpracuje z
wszystkie wersje programu Visual Studio.

00:24:07.810 --> 00:24:12.660
Tak, jeśli chcesz narzędzia danych programu SQL Server
wystarczy zainstalować Visual ekspresowe

00:24:12.710 --> 00:24:14.520
Studio w tam serwer SQL
Narzędzia danych prawo?

00:24:14.570 --> 00:24:14.910
>> Do prawej.

00:24:14.960 --> 00:24:18.740
>> Więc nie masz bardzo ograniczone.
Myślę, że to świetnie, ponieważ

00:24:18.790 --> 00:24:22.160
Istnieje kilka wielką moc i korzyści
Narzędzia danych programu SQL Server.

00:24:22.210 --> 00:24:27.540
Umieścić go w rękach deweloperów
i ponownie wszelkie DBA's, który

00:24:27.590 --> 00:24:30.720
są oglądają oni wiedzieć
że te deweloperzy mają teraz

00:24:30.770 --> 00:24:35.440
Narzędzia te więc być rozsądne — informacje
kto może zrobić, co do prawej strony, ponieważ

00:24:35.490 --> 00:24:38.850
nie chcemy tylko Każdy deweloper
będzie tam i będzie, użytkownik

00:24:38.900 --> 00:24:41.440
znać, ponieważ mogą one faktycznie
Kliknij prawym przyciskiem myszy...

00:24:41.490 --> 00:24:42.690
>> Można zrobić administrator...

00:24:42.740 --> 00:24:43.100
>> Usuń.

00:24:43.150 --> 00:24:47.020
>> Wpisz rzeczy? Możesz dodać użytkowników
i ustawić uprawnienia?

00:24:47.070 --> 00:24:47.080
>> Nr.

00:24:47.130 --> 00:24:48.950
>> Lub masz do
Przejdź do zarządzania...

00:24:49.000 --> 00:24:51.270
>> To jest program SQL Server management studio
prawo, bo spojrzenie na

00:24:51.320 --> 00:24:55.090
na to, co jest dostępne, istnieje
tabele, ma zabezpieczeń, prawy?

00:24:55.140 --> 00:24:59.800
Tak więc możemy dodać nowych użytkowników. Możemy
faktycznie trochę tam.

00:24:59.850 --> 00:25:02.260
Myślę, że całkiem nowe. I nie
wiedzieć, że można to zrobić.

00:25:02.310 --> 00:25:07.410
Myślę, że ma... tak rzeczywiście jest
pełne rozwiniętego, wygląda podobnie,

00:25:07.460 --> 00:25:12.750
ale jak DBA masz zamiar ograniczyć
kto, co zrobić po prawej?

00:25:12.800 --> 00:25:15.350
Jest to na moim komputerze lokalnym, jestem admin.
Mam zamiar zobaczyć wszystko.

00:25:15.400 --> 00:25:15.810
>> Dokładnie.

00:25:15.860 --> 00:25:20.590
>> Do prawej. Jako administrator i DBA
Mam zamiar ograniczyć deweloperów

00:25:20.640 --> 00:25:24.410
więc nie mogą zobaczyć wszystko to i
I może nie być w stanie zrobić, ponieważ

00:25:24.460 --> 00:25:26.750
jest ostatnią rzeczą, którą chcemy zrobić
facet go dewelopera...

00:25:26.800 --> 00:25:32.820
go, usunąć, prawo, i nie może
samodzielne usuwanie on oparty na

00:25:32.870 --> 00:25:35.200
klucze i ograniczenia i rzeczy
jak, ale wiesz,

00:25:35.250 --> 00:25:38.050
co najmniej nie ingerować rzeczy
w górę, lub wiesz, nie potrzebuję

00:25:38.100 --> 00:25:40.300
wszystkie te dane. I faktycznie
usuwanie bez klauzuli pracy

00:25:40.350 --> 00:25:44.360
i tam idzie wszystkich moich danych, prawo?
Tak jak DBA zamiar być

00:25:44.410 --> 00:25:47.510
bardzo rozsądne, o jakie prawa
Robert ma. Jestem

00:25:47.560 --> 00:25:50.760
Pozwala to zrobić rzeczy, być może będzie
więcej rzeczy w środowisku testowym

00:25:51.040 --> 00:25:54.600
dev środowiska naturalnego, ale nie w produkcji.
Takie rzeczy.

00:25:54.650 --> 00:25:57.520
Ale wiesz, ponownie, jak widać,
jest to dość... wiesz, I

00:25:57.570 --> 00:26:00.850
można zrobić wiele rzeczy, które są
potencjalnie niebezpiecznych, ale możesz

00:26:00.900 --> 00:26:03.560
wiedzieć, że wielkie rzeczy jest dużo
ludzie nie wiedzą, że ten

00:26:03.610 --> 00:26:07.920
faktycznie jest bardzo elastyczny, bardzo
Mocny pracować lokalnie, Praca

00:26:07.970 --> 00:26:11.160
w jak również chmura, która sprawia, że
Migracja bardzo miły, bardzo

00:26:11.210 --> 00:26:14.460
łatwe, księguje mnóstwo blogu
i filmy wideo dotyczące migracji,

00:26:14.510 --> 00:26:17.710
ale ponownie, to... Można zrobić...
jak Pan powiedział, wszystko 's

00:26:17.760 --> 00:26:18.780
prawo tu jednego narzędzia.

00:26:18.830 --> 00:26:21.450
>> Do prawej. Bardzo
Schłodzić. Schłodzić.

00:26:21.500 --> 00:26:23.060
>> Teraz istnieje o wiele więcej, możemy
przy okazji, ale może będzie

00:26:23.110 --> 00:26:25.410
Wróć i porozmawiać na temat publikowania
ponieważ ponownie jest publikowanie

00:26:25.460 --> 00:26:28.740
i przechowywanie wersji i oprogramowanie cyklu życia
ale możemy być tutaj cały dzień.

00:26:28.790 --> 00:26:30.860
Być może będzie pochodzić książki
i zrobić to jeszcze raz.

00:26:30.910 --> 00:26:33.960
>> Awesome. Dzięki.
Ciekawe rzeczy.

00:26:34.760 --> 00:26:39.450
Dlatego jeśli masz świadomość że SQL
Narzędzia danych serwera były tam

00:26:39.500 --> 00:26:41.870
ale naprawdę nie bawił
za ich pomocą myślę, że było to

00:26:41.920 --> 00:26:45.620
Wielki bodziec Cię zobaczyć
co można zrobić z nimi.

00:26:45.670 --> 00:26:50.130
Wygląda jak większość
rzeczy czemu programista

00:26:50.180 --> 00:26:52.730
sposób jak na co dzień
można wykonywać bez opuszczania

00:26:52.780 --> 00:26:53.830
Program Visual Studio.

00:26:53.880 --> 00:26:54.830
>> Tak. Tak.

00:26:54.880 --> 00:26:55.220
>> Bardzo miło.

00:26:55.270 --> 00:26:56.990
>> Co jest bardzo dobry, prawy.

00:26:57.040 --> 00:26:57.830
>> Schłodzić.

00:26:57.880 --> 00:27:01.840
>> Zapewnia deweloperom więcej mocy
pod ręką, prawy?

00:27:01.890 --> 00:27:02.010
>> Tak.

00:27:02.060 --> 00:27:06.170
>> Więc ponownie to sprawia, że program SQL Server
nie czarne pola więcej.

00:27:06.220 --> 00:27:08.120
>> Schłodzić. Wszystkie prawa. Dzięki
dla pochodzących.

00:27:08.170 --> 00:27:09.410
>> Mam przyjemność. Wszystkiego najlepszego z okazji
Aby je tutaj.

00:27:09.460 --> 00:27:12.000
>> Wszystkie prawa. Zobacz temat następnym razem
w programie Visual Studio toolbox.

00:27:12.050 --> 00:27:12.700
>> Dzięki dużo.


