WEBVTT

00:00:07.990 --> 00:00:10.670
Willkommen Sie Hallo, bei Visual Studio-Toolbox.
Ich bin der Schlauch Robert Green

00:00:10.770 --> 00:00:14.890
und ich freue mich, heute ist Scott Klein.
Scott Klein ist der host

00:00:14.940 --> 00:00:18.590
der Award ausgezeichneten Show auf Kanal
9, bereitgestellte Daten 

00:00:18.640 --> 00:00:21.020
>>, Der nach rechts. Die Auszeichnung wurde
es Sie gewonnen?

00:00:23.340 --> 00:00:25.550
>> Ich versuche, die merken
Auszeichnung, die ich gekauft habe. Die besten...

00:00:25.600 --> 00:00:26.470
>> Am besten neuen anzeigen.

00:00:26.520 --> 00:00:27.770
>> Am besten neuen Show, das ist richtig.

00:00:27.820 --> 00:00:28.610
>> In diesem Jahr.

00:00:28.660 --> 00:00:29.340
>>, Der nach rechts.

00:00:29.390 --> 00:00:29.690
>> Sehr gut geeignet.

00:00:29.740 --> 00:00:30.590
>> Es ist alles über die Daten.

00:00:30.640 --> 00:00:32.560
>> Wenn Sie, die beobachtet haben
Zeigen Sie ich empfehle es an.

00:00:32.610 --> 00:00:35.010
>> Ja. Es ist tatsächlich ein wirklich gutes
Da wir hatten noch nicht anzeigen

00:00:35.060 --> 00:00:38.780
über Daten für eine Weile so entschieden haben.
Um eine, und es ist tatsächlich zu starten

00:00:38.830 --> 00:00:42.740
immer Recht... nicht abrufen.
die 300.000, die Sie erhalten haben.

00:00:43.000 --> 00:00:45.420
>> Ist etwas zu
als wohl vor dem.

00:00:45.470 --> 00:00:47.880
>>, Der nach rechts. Ich möchte
Robert Green eines Tages sein.

00:00:47.930 --> 00:00:48.730
>> Weiter.

00:00:49.480 --> 00:00:56.400
Sie sind also hier zu besprechen die SQL
Server-Datentools in Visual Studio.

00:00:56.450 --> 00:00:56.920
>>, Die richtigen.

00:00:56.970 --> 00:01:01.410
>> Und ich denke, dass wir eine Menge Zeit finden
mit den Tools in Visual Studio

00:01:01.460 --> 00:01:05.440
Diese Personen sind nicht notwendigerweise
Einige der Tools wie Beachten

00:01:05.490 --> 00:01:10.400
in Visual Studio, weil sie haben
wurde etwas seit

00:01:10.450 --> 00:01:13.430
bevor die Tools entwickelt wurden.
Ein klassisches Beispiel ist XMAL.

00:01:13.480 --> 00:01:17.430
Benutzer haben ihre XMAL nicht eingegeben.
im Editor da Wenn wir

00:01:17.480 --> 00:01:21.840
alle gelernt XMAL gab es wirklich nicht.
Designer von Format

00:01:21.890 --> 00:01:22.550
Es gibt jetzt.

00:01:23.300 --> 00:01:26.780
Wann muss ich etwas in SQL
Bin ich eher als Server

00:01:26.830 --> 00:01:30.100
nicht mit SQL Server management
Studio und wenn ich pop

00:01:30.150 --> 00:01:33.710
Erstellen Sie in Visual Studio und sehe ich, dass
Es ist ein SQL Server-Explorer

00:01:34.220 --> 00:01:38.650
Ich denke mir, hmm, ich Frage mich, was
Mit, die kann ich im Gegensatz

00:01:38.700 --> 00:01:41.680
immer haben, fahren Sie mit
in SQL Management Studio.

00:01:42.890 --> 00:01:46.350
So Scott, was kann ich tun
in Visual Studio?

00:01:46.920 --> 00:01:47.540
>> Dies ist...

00:01:49.070 --> 00:01:54.120
Ich denke Sie wissen, wie ein DBA, rechts
Microsoft geht Ermächtigung

00:01:54.170 --> 00:01:54.920
der Endbenutzer.

00:01:55.520 --> 00:01:58.000
Sie wenden Sie sich an jeder DBA und jederzeit
Sie sagen okay, ich werde Geben

00:01:58.050 --> 00:02:01.380
ein Entwickler Tools zum Ändern
Meine Datenbank Rechte,

00:02:02.920 --> 00:02:04.710
gestartet Sie wurde gerade Armageddon Recht?

00:02:05.270 --> 00:02:09.010
Aber ich denke, es ist eine macht
richtig, vor allem mit

00:02:09.060 --> 00:02:11.350
die Fähigkeiten von einem SQL Server
Perspektive gut, sagen,

00:02:11.400 --> 00:02:14.530
kann, richtig? So kann ich
sehr präzise auf die Berechtigungen

00:02:14.580 --> 00:02:18.250
und ein Benutzer kann tun, aber ich denke
Gibt es... ganz erhalten

00:02:18.300 --> 00:02:20.980
Visual Studio gefährlich, aber
wie Sie mit sagen jetzt heraus

00:02:21.030 --> 00:02:24.320
die SQL Server-Tools gibt es eine
Menge kann ich und wahrscheinlich können wir

00:02:24.370 --> 00:02:27.260
sprechen über alles stundenlang
Tools für SQL Server-Daten können

00:02:27.310 --> 00:02:30.410
, richtig? Es gibt ein paar
Dinge möchte ich darauf hinweisen

00:02:30.460 --> 00:02:32.270
Da ich Sprach mit dem...

00:02:32.960 --> 00:02:35.770
Sie wissen, des SQL Server-Tools
erscheinen, und sie sagten, Sie kennen,

00:02:35.820 --> 00:02:37.950
Es gibt viele Dinge, die Personen
wirklich nicht, wie Sie gesagt...

00:02:38.000 --> 00:02:40.650
weiß wirklich nicht zu, dass SQL
Servertools für Daten möglich.

00:02:40.700 --> 00:02:43.760
Können sie wo es erhalten? Wie können
Bearbeiten ich? Dinge die.

00:02:43.810 --> 00:02:46.970
Funktioniert es eigentlich mit Azure?
"Ja". Ja, Ja, Ja, geben Sie

00:02:47.020 --> 00:02:50.150
der Sache, richtig? Ein Paar von
Dinge, die ich nur darauf hinweisen will

00:02:50.200 --> 00:02:52.640
und wir kommen immer wieder und
Wir brauchen mehr eingehendere Informationen tun

00:02:52.690 --> 00:02:54.910
aber nur wenige Dinge, die ich möchte
darauf aus, und die erste

00:02:54.960 --> 00:02:57.290
Was ist, müssen wir verstehen, dass...

00:02:57.880 --> 00:03:00.890
Je nach der Version Visual
Studio haben, wenn Sie sind

00:03:00.940 --> 00:03:04.710
Dies ist mit Visual Studio 2010
Ein Add-on, richtig? Nur nach oben

00:03:04.760 --> 00:03:08.980
MSDN-Website für Tools von SQL Server-Daten zu suchen,
Es ist ein Add-On. Perfekt, richtig?

00:03:09.030 --> 00:03:12.700
Bei Verwendung von Visual Studio 2013
Viele Menschen wissen nicht

00:03:12.750 --> 00:03:16.420
kommt es tatsächlich mit visuellen
Studio 2013. Es wird installiert

00:03:16.470 --> 00:03:20.270
mit Visual Studio nicht wahr? Gibt es
ist der SQL Server-Objekt-Explorer.

00:03:20.320 --> 00:03:24.490
Fertig, oder? Kann ich eine Verbindung herstellen
für eine Vielzahl von Aufgaben, Rechte,

00:03:24.540 --> 00:03:28.020
besonders für SQL Server und Azure
SQL-Datenbank, so kann ich viel

00:03:28.070 --> 00:03:31.900
Arbeit, aber es kommt
mit Visual Studio-2013.

00:03:32.290 --> 00:03:36.340
Eine andere Sache, eine Menge Leute
nicht bekannt ist, dass, wie funktionale

00:03:36.390 --> 00:03:38.300
Tools für SQL Server-Daten
Tatsächlich ist, richtig?

00:03:38.350 --> 00:03:38.960
>> Rechts.

00:03:39.010 --> 00:03:41.570
>> Wie Sie gesagt, bin ich einen SQL Server
Guy. Wenn ich nun SQL

00:03:41.620 --> 00:03:44.570
Server, wo ich anfangen werde?
Ich werde zu knacken öffnen

00:03:45.150 --> 00:03:46.470
SQL Server Management Studio.

00:03:46.520 --> 00:03:49.210
>> Die ich oft klicken Sie dann auf
Downloaden Sie, zunächst.

00:03:49.260 --> 00:03:54.230
>> Genau. Aus Sicht des Entwicklers
Viele von uns haben nicht

00:03:54.280 --> 00:03:57.300
SQL Server Management Studio. Als
ein SQL-Typ, der das erste, was ist

00:03:57.350 --> 00:04:01.750
Ich werde wird SQL Server-Installation
oder Management-Tools für

00:04:01.800 --> 00:04:05.520
SQL Server. Aber als Entwickler als
ein Visual Studio-Typ, wissen Sie,

00:04:05.570 --> 00:04:08.180
viele Personen kommen oft
me &amp; Go muss ich installieren

00:04:08.230 --> 00:04:11.800
SQL Server Management Studio. Nun,
haben Sie Visual Studio?

00:04:12.100 --> 00:04:15.300
Ich natürlich. Nun gut. Arbeiten Sie mit
richtig? Fangen wir also an

00:04:15.350 --> 00:04:20.480
und so kann ich z. B., weiß
Verbinden mit lassen Sie mich eine Verbindung herstellen.

00:04:20.530 --> 00:04:21.730
>> Erstellen ich kann eine neue Datenbank?

00:04:21.780 --> 00:04:25.010
>> Ich eine neue Datenbank erstellen kann ich
vorhandene Datenbanken können geändert werden.

00:04:25.060 --> 00:04:29.800
So ich, Datenbanken sagen kann, Hinzufügen neuer
-Datenbank. Gehe ich, rechts?

00:04:29.850 --> 00:04:36.910
So können wir diese Toolbox richtig nennen?
Geschehen. Wenn wir sprechen möchten

00:04:36.960 --> 00:04:38.450
SQL Server Management Studio jetzt

00:04:40.070 --> 00:04:43.690
und unsere Liste der Datenbanken zu aktualisieren.
unsere Datenbank sollte angezeigt werden.

00:04:43.740 --> 00:04:44.640
Toolbox ist vorhanden.

00:04:45.330 --> 00:04:47.710
So kann ich Datenbanken. Jetzt kann ich
tatsächlich gehen, wenn ich will, und

00:04:47.760 --> 00:04:51.180
Angenommen, in Ordnung, möchte ich zu erweitern
Das. Ich habe keine Tabellen, aber

00:04:51.230 --> 00:04:56.380
Ich kann sagen, neue Tabelle direkt hinzufügen?
Damit dies sehr flexibel ist und

00:04:56.430 --> 00:05:00.750
funktionale, tatsächlich von SQL Server
Management Studio möglich.

00:05:00.800 --> 00:05:02.100
Ich kann alles tun.

00:05:02.150 --> 00:05:04.590
>> Sie glauben, dass dies nicht der Fall wäre
in der Lage, da SQL-Management

00:05:04.640 --> 00:05:08.210
Studio ist nichts anderes als eine Benutzeroberfläche
weiß, dass die API zu sprechen

00:05:08.260 --> 00:05:08.720
SQL Server.

00:05:08.770 --> 00:05:12.890
>> Rufen sie SMO hinter den Kulissen.
Das ist alles, was, die dies tut.

00:05:12.940 --> 00:05:14.710
>> Vermutlich sollten dies tun
genau das gleiche.

00:05:14.760 --> 00:05:16.030
>> Genau das gleiche.

00:05:16.080 --> 00:05:18.840
>> Minus den Funktionsumfang
wird es dort vornehmen.

00:05:18.890 --> 00:05:22.510
Ich kann mir vorstellen, dass SQL Management studio
buchstäblich alles

00:05:22.560 --> 00:05:26.570
kann Visual Studio führen kann
eine große Teilmenge der. Das ist

00:05:26.620 --> 00:05:27.600
eine faire Anweisung?

00:05:27.650 --> 00:05:30.270
>> Ich denke, das einen fairen Aussage ist,
Recht. Und wie zum Beispiel

00:05:30.320 --> 00:05:33.020
Wenn ich mich in SQL Server management
Studio und ich möchte...

00:05:33.070 --> 00:05:35.250
Wie gehen Sie wir auf AdventureWorks 2012,

00:05:37.090 --> 00:05:39.760
2014, und ich möchte eine Tabelle ändern
Angenommen, werde ich

00:05:39.810 --> 00:05:44.590
sagen rechts an einem Muster? Dann hinunter
Hier und ich eine Spalte hinzufügen.

00:05:44.640 --> 00:05:49.010
Ich werde diese Spalte Test aufrufen
Int, und alles, was ich

00:05:49.060 --> 00:05:52.320
Führen Sie hier ist ich nur noch zu speichern, klicken Sie auf
rechts, und dies wird tatsächlich

00:05:52.370 --> 00:05:56.050
Speichern auch wenn ich speichern, rechts klicken...

00:05:56.620 --> 00:06:04.870
Wenn ich gehen und sehen wir uns das, was er jetzt
Wählen Sie obere tausend Zeilen nach rechts.

00:06:04.920 --> 00:06:05.670
>> Ja.

00:06:06.200 --> 00:06:07.870
>> Es ist Test Col, richtig?

00:06:08.510 --> 00:06:11.960
Visual Studio ist ein wenig anders.
Wenn ich speichern die klicken

00:06:12.010 --> 00:06:16.460
nur noch die T-SQL so speichern
Funktionsweise von SQL Server Data-tools

00:06:16.510 --> 00:06:18.220
ist ggf. zu gehen
das gleiche

00:06:19.590 --> 00:06:22.380
Lassen Sie mich auf AdventureWorks 2012 gehen.
Dies ist was eine Menge Leute

00:06:22.430 --> 00:06:25.470
nicht bekannt ist, dass ich einiges tun kann
Dinge in Visual Studio

00:06:25.520 --> 00:06:28.420
Das kann ich in der SQL Server-Verwaltung
Studio nur ein wenig anders.

00:06:28.470 --> 00:06:32.290
Damit ich die Tabellen erweitern. Es gibt
Person.Person. gehe ich

00:06:34.130 --> 00:06:37.570
Ansicht-Designer, richtig?
Meine Designer ist vorhanden.

00:06:38.500 --> 00:06:42.870
Es gibt Test Col, richtig? Es ist tatsächlich
Das T-SQL-Skript, Recht,

00:06:44.130 --> 00:06:45.770
dass es generiert wird.

00:06:46.340 --> 00:06:49.070
>> Bietet, die Art der
Dokumentation-Tabelle.

00:06:49.120 --> 00:06:52.100
>> Sie haben Dokumentation und stattdessen
Sie wissen,... ein wenig anders.

00:06:52.150 --> 00:06:56.360
"Ja". Wenn Sie möchten, die in SQL
Server Management Studio und

00:06:56.410 --> 00:06:59.940
Ich wollte die T-SQL, sehen Sie
wissen Sie, was es müsste ich

00:06:59.990 --> 00:07:02.870
tatsächlich hier gehen und sagen,
Okay, was die...

00:07:02.920 --> 00:07:03.950
Wo haben

00:07:05.280 --> 00:07:07.040
Gehen ich?

00:07:07.090 --> 00:07:07.440
Also...

00:07:10.690 --> 00:07:12.010
>> Skript für Tabelle als.

00:07:12.060 --> 00:07:15.770
>> Ja, Skript für Tabelle als. Erstellen
zwei oder zwei noch etwas ändern

00:07:15.820 --> 00:07:18.850
wie das. Ich Suche nach Aufgaben,
Es tut uns leid. Recht. Da ist er.

00:07:18.900 --> 00:07:22.740
Ich glaube, es gibt einige Profis und
Nachteile beide richtig? Für mich

00:07:22.790 --> 00:07:25.830
Sie wissen, dass ich gewohnt bin, arbeiten mit
Wenn ich möchte diesem also kann ich entweder

00:07:25.880 --> 00:07:29.580
Wechseln Sie zum Designer oder als ein T-SQL-Typ
Ich Gehe zu... Ich werde nicht einmal.

00:07:29.630 --> 00:07:31.640
gehen, um den Designer zu öffnen. Ich bin
sagen einfach zu erstellen

00:07:31.690 --> 00:07:34.490
Alter Table Spalte hinzufügen oder
solche Dinge, Recht?

00:07:34.540 --> 00:07:35.410
>> Rechts.

00:07:35.460 --> 00:07:39.970
>> Die meisten Visual Studio Menschen mögen
Wie schreibe ich T-SQL, damit

00:07:40.020 --> 00:07:43.190
Ich denke..., das daher von einem DBA
Ich möchte keine Perspektive

00:07:43.240 --> 00:07:46.430
Geben Sie diese Typen die Tools, richtig?
Aber hier in Visual Studio I

00:07:46.480 --> 00:07:49.900
können nur sagen: OK, ich bin
Testanruf zwei hinzugefügt wird,

00:07:50.970 --> 00:07:54.860
Stellen Sie, dass einen INT, rechts und hier
Sie können die It automatisch anzeigen

00:07:54.910 --> 00:07:59.360
Meine T-SQL geändert automatisch als
Ich eingeben. Das ist großartig da

00:07:59.920 --> 00:08:05.570
im Grunde lehrt und zu einem gewissen Grad
vermitteln des T-SQL-Entwicklers.

00:08:05.620 --> 00:08:08.790
Nun, wie Sie tun würden nicht
das Recht, denn wenn ich war

00:08:08.840 --> 00:08:12.660
eine tatsächliche T-SQL-Typ, den ich würde sagen, ändern
Tabelle, Spalte oder Dinge hinzufügen

00:08:12.710 --> 00:08:13.220
richtig?

00:08:13.270 --> 00:08:13.770
>> Rechts.

00:08:14.360 --> 00:08:17.380
>> Hier wäre tatsächlich klicken
Speichern würde es versuchen, speichern

00:08:17.430 --> 00:08:20.340
Dieses T-SQL-Skript. Es tatsächlich
wäre nicht es für mich ausführen.

00:08:20.990 --> 00:08:21.510
Nicht wahr?

00:08:21.560 --> 00:08:24.090
>> Damit der ändern speichert.

00:08:24.140 --> 00:08:27.610
>> So, wenn beim Klicken auf Speichern Sie im Grunde
Speichert dieses SQL-Skript.

00:08:27.660 --> 00:08:31.630
Nicht wahr? Speichern person.person.SQL rechts?
Wirklich es wird nicht es ausgeführt

00:08:31.680 --> 00:08:35.830
für mich. Mein Vermögen ist I
gehen, und klicken Sie auf aktualisieren.

00:08:35.880 --> 00:08:39.050
Welche Update tut, ist es, HE sagt,
Hier ist... es tatsächlich ausgeführt wird.

00:08:39.100 --> 00:08:42.010
Dieses T-SQL-Skript, und Sie können die Art
Siehe hier unten macht was es.

00:08:42.670 --> 00:08:45.130
Es ist wirklich Vorschau Update anzeigen
So ist es irgendwie läuft

00:08:45.180 --> 00:08:47.980
und ich muss sagen,
Gehen Sie auf die Datenbank zu aktualisieren.

00:08:48.860 --> 00:08:51.880
Im Wesentlichen ist was es, es wird
Führen Sie dieses Skript und heißen

00:08:51.930 --> 00:08:52.900
Okay, sind wir gut.

00:08:53.560 --> 00:08:56.540
>> Also, die um das Szenario abzudecken.
Wenn Sie als Entwickler

00:08:56.590 --> 00:09:00.010
haben Sie die Möglichkeit, tatsächlich nicht.
Nehmen Sie die Änderungen vor, aber Sie tun

00:09:00.060 --> 00:09:02.360
haben Sie die Möglichkeit zum Anfordern
bestimmte Änderungen?

00:09:02.410 --> 00:09:04.820
>> Vielleicht bestimmte Änderungen anfordern,
Recht. So kann ich tatsächlich gehen

00:09:04.870 --> 00:09:09.780
zurück zu dieser Tabelle nun person.person.
Lassen Sie uns einfach aktualisieren.

00:09:09.830 --> 00:09:10.940
Sehen Sie sich meine Spalten.

00:09:12.840 --> 00:09:15.950
>> Und dann das Update erfolgreich durchgeführt werden kann
Wenn Sie über Berechtigungen verfügen.

00:09:16.000 --> 00:09:19.990
>> Wenn ich Berechtigungen, rechten verfügen. Da
Ich bin durch verbinden...

00:09:20.040 --> 00:09:25.370
d. h. ich denke ist DBA,
Sie wissen, können DBAs steuern.

00:09:25.420 --> 00:09:28.370
Was unsere Entwickler können so DBA tun
okay, sagen Ja, Sie vornehmen können.

00:09:28.420 --> 00:09:32.170
Vielleicht wird in einer Testumgebung wir
Geben Sie freien Lauf, Recht,

00:09:32.220 --> 00:09:34.760
dazu jedoch in der Produktion
Generieren Sie die Umgebung einfach die

00:09:34.810 --> 00:09:38.570
Skript aus, und senden Sie es an der DBA und
ausgeführt der DBA wird, richtig?

00:09:38.620 --> 00:09:41.780
Aber es gibt zumindest die Möglichkeit
der Entwickler arbeiten

00:09:41.830 --> 00:09:46.110
eine Umgebung, dass er vertraut ist.
mit während er SQL lernen ist

00:09:46.160 --> 00:09:48.880
Server ein wenig, und dann wird
die Änderungen, die er will, aber

00:09:48.930 --> 00:09:52.490
Viele Menschen wissen nicht
Ich kann eine Menge der Dinge tun.

00:09:52.540 --> 00:09:54.910
in Visual Studio, die Möglichkeiten in
SQL Server Management studio

00:09:54.960 --> 00:09:56.190
ein wenig anders
wie Sie gesagt haben.

00:09:56.240 --> 00:09:58.000
>> Ausführen können Sie Abfragen?

00:09:58.250 --> 00:09:58.730
>> Absolut.

00:09:58.780 --> 00:09:59.630
>> Verwenden Sie Daten.

00:09:59.680 --> 00:10:03.370
>> Ja. Also tatsächlich ich kann Wenn ich will
zum Ausführen von T-SQL ich kann wissen Sie,

00:10:03.420 --> 00:10:04.520
sagen...

00:10:05.070 --> 00:10:09.410
Ich Abfragen ausführen, wenn ich
wollte, nehmen wir an,

00:10:10.610 --> 00:10:16.500
neue Abfrage, richtig? Es ist meiner Abfrage
Fenster und ich kann wählen Sie sagen.

00:10:16.550 --> 00:10:22.630
Sterne von der Person, und es ist tatsächlich IntelliSense
Das ist großartig, oder. Person.Person.

00:10:24.190 --> 00:10:27.990
Nun gut. Nur Steuerelement E. Es hat funktioniert
Hier? . Wir müssen

00:10:28.040 --> 00:10:34.340
Klicken Sie auf ausführen. Dies... Ich habe
Ausführen ausführen. Steuerelement E.

00:10:34.390 --> 00:10:35.190
>> Control Shift E.

00:10:35.240 --> 00:10:39.600
>> Control Shift E. So
sind meine Daten.

00:10:40.360 --> 00:10:43.430
Ich kann Dinge hier bearbeiten.
wie das.

00:10:43.480 --> 00:10:46.510
>> Sie können Skripts speichern und öffnen
Ihnen und den ganzen Kram.

00:10:46.560 --> 00:10:50.120
>> Dies ist eine sehr enge zu SQL Server
Management Studio Rechte,

00:10:50.170 --> 00:10:52.500
wie Sie bereits erwähnt. Ich denke
Es gibt einige Nits und Gnats.

00:10:52.550 --> 00:10:57.610
Ich denke, es ist Sie passen
in die Grenzen des Visual

00:10:57.660 --> 00:10:58.750
Studio, es hat etwas
Recht unterschiedlich.

00:10:58.800 --> 00:11:01.210
>> In den Diagrammen werden angezeigt
in Visual Studio?

00:11:01.810 --> 00:11:03.620
>> Also, das ist eine gute Frage.
Ich weiß nicht. Ich meine,

00:11:03.670 --> 00:11:07.650
Gehen wir gehen wir könnten...
hier, und sagen Sie Hallo...

00:11:08.890 --> 00:11:13.740
wahrscheinlich nicht. Nein, ich habe nicht versucht
Das. Das ist eine gute Frage.

00:11:13.790 --> 00:11:17.610
Ich muss das versuchen. Ich würde gerne
nicht mit uns. Mal sehen.

00:11:20.160 --> 00:11:22.770
Nein, ich glaube nicht. Dass
wäre nett.

00:11:23.330 --> 00:11:25.710
Vielleicht wäre. Ich habe nicht
alle Diagramme in meiner Datenbanken

00:11:25.760 --> 00:11:28.420
aber vielleicht hätte es würde pop
Hier und sagen Diagramm anzeigen.

00:11:28.800 --> 00:11:32.480
Ich denke nicht nur, weil ich denke, dass die
einen völlig anderen Designer.

00:11:32.840 --> 00:11:33.300
>> OK.

00:11:33.350 --> 00:11:36.570
>> Die andere Sache, die ich wirklich
Wie geht dies also ich

00:11:36.620 --> 00:11:40.950
kann sehr gut in Visual Studio funktionieren.
Meine Datenbankänderung groß zu tun.

00:11:41.000 --> 00:11:43.670
Ich kann Ausführen von Abfragen und Ansichten ändern,
Ändern Sie die gespeicherte Prozedur.

00:11:43.720 --> 00:11:46.230
Viele Dinge, von SQL Server
Management Studio möglich.

00:11:46.280 --> 00:11:49.470
Eine weitere Sache, die ich mag
überlegen ist... und ich

00:11:49.520 --> 00:11:51.950
eines der Dinge, die wir
Führen Sie auf einer anderen Karte ist wirklich

00:11:52.000 --> 00:11:55.030
Sprechen Sie über die Veröffentlichung Aspekt
Da Sie wissen, ob ich bin

00:11:55.080 --> 00:11:59.030
Wenn Sie eine Änderung vornehmen kann ich wieder bereitstellen.
in und Änderungen vornehmen, die

00:11:59.080 --> 00:12:01.790
Möglichkeit, so gibt es verschiedene Möglichkeiten, aber
Was ich mag ist die Fähigkeit

00:12:01.840 --> 00:12:03.990
ist dies wirklich
Lassen Sie mich herstellen...

00:12:05.010 --> 00:12:09.580
Lassen Sie mich dies versuchen, auf SQL Server so und
Ich werde versuchen, herzustellen...

00:12:09.630 --> 00:12:14.990
Lassen Sie mich dazu. Oh, in diesem Fall anstelle von
sprechen wir vor Ort verschieben

00:12:15.040 --> 00:12:16.270
in Azure bisschen ein
Wenn das OK ist.

00:12:16.320 --> 00:12:16.820
>> Sicher.

00:12:17.420 --> 00:12:19.830
>> Dies funktioniert tatsächlich sehr gut
mit Azure. Ich verwende ein

00:12:19.880 --> 00:12:23.960
SQL Azure-Datenbank sehr einfach und
zu den Vorteilen, die

00:12:24.010 --> 00:12:27.130
Personen bekannt nicht ist
Wenn ich nun auf SQL-Datenbanken und

00:12:27.180 --> 00:12:31.110
Sie gehen wie gehe ich SQL Server-Daten abrufen
Tools, die es schon recht interessant ist.

00:12:31.160 --> 00:12:32.770
Wenn ich hier Gehe, und ich eine Datenbank auswählen,

00:12:34.320 --> 00:12:38.440
Installieren Sie Microsoft SQL Server-Daten
Tools. Da der Bildlaufleiste nach rechts.

00:12:38.490 --> 00:12:41.590
Viele Menschen wissen nicht, die
Es gibt. Das ist unglaublich da

00:12:41.640 --> 00:12:44.430
Wenn es geht, und sie sind
Vielleicht 2010 Visual ausgeführt

00:12:44.480 --> 00:12:48.980
Studio 2010 gehe ich SQL zu erhalten.
Datentools. BAM. Fertig, oder?

00:12:49.690 --> 00:12:51.950
Das ist eine gute Möglichkeit dafür.
Was ich zu tun ist

00:12:52.000 --> 00:12:54.180
Hier ist tatsächlich werde ich gehen
zurück und ich werde klicken Sie auf

00:12:54.230 --> 00:12:58.600
einen Server, und ich werde für die Verbindung
Meine westlich US-Server also bin ich

00:12:58.650 --> 00:13:06.070
jetzt greifen diese Namen hier.
Nicht wahr? Dann will ich zurück

00:13:06.120 --> 00:13:11.570
um SQL Server zu Visual Studio
und Verbinden mit, und hoffentlich

00:13:11.620 --> 00:13:13.260
Mein Kennwort wurde nicht geändert.

00:13:16.450 --> 00:13:22.810
Nicht wahr? Ich muss eine IP-Adresse hinzufügen
So gehen Sie wir das ganz schnell.

00:13:23.340 --> 00:13:26.180
Sollte dies vielleicht ein wenig vorbereitet haben
weiter oben. Gehen wir konfigurieren

00:13:26.230 --> 00:13:26.570
dass ein.

00:13:26.620 --> 00:13:31.140
>>, Der etwas in ausführen
sehr schnell mit der Arbeit mit

00:13:31.770 --> 00:13:32.490
SQL Azure,

00:13:34.230 --> 00:13:39.030
Es verfügt über einen Bereich von IP-Adressen und
Wenn Sie eine neue wie gehen

00:13:39.080 --> 00:13:40.250
Sie können in einem anderen Büro.

00:13:40.300 --> 00:13:40.700
>> Verschiedene Office.

00:13:40.750 --> 00:13:45.000
>> Sie sind zu Hause. Sie sind im Kanal
Studio 9. Ihre IP-Adresse ändert.

00:13:46.400 --> 00:13:47.880
>> Betrachten, 159.172.

00:13:50.260 --> 00:13:51.930
Denken Sie daran, die 159.172.

00:13:53.200 --> 00:13:56.580
>> So Zeit viel nur ich
Verbindung wird zu verwalten, klicken Sie auf Verwalten

00:13:56.630 --> 00:13:57.790
und das wird hinzugefügt werden.

00:13:59.130 --> 00:14:01.070
>> Sie wissen, was das ist
ein gutes Argument. Habe.

00:14:03.380 --> 00:14:11.240
159... das ist wahrscheinlich der einfacher
was zu tun, aber wir werden nur

00:14:11.290 --> 00:14:12.010
tun Sie dies jetzt.

00:14:13.070 --> 00:14:14.880
Aber es ist ziemlich einfach.
Gehen Sie zurück, und klicken Sie auf Verbinden, und

00:14:14.930 --> 00:14:16.960
Ich sollte gut sein. Es gehen wir.
So jetzt eine Verbindung besteht.

00:14:17.010 --> 00:14:20.330
>> In der Vergangenheit stattgefunden haben.
Früher gab es eine längere Verzögerung.

00:14:21.080 --> 00:14:25.050
>> Es verwendet, um... die Nachricht pflegte zu sagen:
Es kann bis zu fünf Minuten dauern.

00:14:26.050 --> 00:14:28.140
>> Kürzlich dauert es fast
keine Uhrzeit.

00:14:28.190 --> 00:14:31.160
>> Ja. Genau. Ich hatte noch nie
Es werden weitere... Ich klicke speichern,

00:14:31.210 --> 00:14:37.450
Gehen Sie zurück zu meiner app, was auch immer es
ist. Es gibt keine Verzögerung. Dieses

00:14:39.480 --> 00:14:42.430
kann ich mit allen meinen Datenbanken verbinden
in der Cloud auf meinem Server.

00:14:42.480 --> 00:14:44.660
Dies ist wirklich eine gute Sache. Tatsächlich die
das gleiche gilt. Tatsächlich kann ich

00:14:44.710 --> 00:14:46.160
Arbeiten Sie mit dort.

00:14:46.710 --> 00:14:49.200
Ich glaube, eines der anderen Dinge
auch aus einem SQL Server

00:14:49.250 --> 00:14:52.260
hinsichtlich der Tools ist
Ich möchte jetzt darauf hinweisen

00:14:52.310 --> 00:14:53.780
dass wir eine Art zu besteht.

00:14:55.050 --> 00:14:59.060
gesprochen, der bei Prem-Seite vorhanden ist.
tatsächlich die Leistung von SQL Server

00:14:59.110 --> 00:15:02.940
Daten-Tool verfügt über ist bei der Arbeit mit
die eingeschlossenen oder Azure SQL Server

00:15:02.990 --> 00:15:03.900
Datenbank-Seite.

00:15:04.530 --> 00:15:08.460
Und das ist genauso einfach. Eine der
Was man reden

00:15:08.510 --> 00:15:14.510
Wie erhalte ich meine Datenbank ist
auf Prem mit SQL Azure-Datenbank

00:15:14.560 --> 00:15:17.490
oder so was. Dies ist
Da wirklich kann ich verbinden

00:15:17.540 --> 00:15:21.090
die Cloud und auf Prem verbinden
macht die Migration, macht die

00:15:21.140 --> 00:15:25.040
Bewegung von Betrieben in Azure
SQL Datenbank um vieles erleichtern.

00:15:25.750 --> 00:15:29.800
Viele Menschen wissen nicht, aber
Es ist die Möglichkeit, sagen wie

00:15:29.850 --> 00:15:32.640
Führen Sie ich bereinigen oder wie bereite ich
Meine Datenbank verschieben, um die

00:15:32.690 --> 00:15:38.710
Cloud, und SQL-tools
ist wunderbar, wunderbar

00:15:38.760 --> 00:15:41.780
für diese. So was ich werde
Führen Sie ich werde, und ich bin

00:15:41.830 --> 00:15:43.050
Ich werde gehen erstellen...

00:15:43.950 --> 00:15:46.400
Entfernen Sie diese schnell und
Ich bin jedoch darauf zurückkommen...

00:15:46.450 --> 00:15:48.050
Datei, neues Projekt angenommen wird.

00:15:48.640 --> 00:15:51.840
Ich werde nur eine sehr einfache erstellen...
eine leere SQL Server-Projekt.

00:15:51.890 --> 00:15:54.840
Wir werden sie Datenbank, für aufrufen
b. richtig. Ich werde nicht

00:15:54.890 --> 00:15:57.900
alles dort eingefügt. Ich werde
ein leeres Datenbankprojekt erstellen.

00:15:57.950 --> 00:16:01.290
Da ist er. Nichts ist darin, richtig?
Ich möchte jetzt sagen wie

00:16:01.340 --> 00:16:03.970
Ich erhalte meine Datenbank zur Migration bereit
weil ich diese Datenbank haben

00:16:04.020 --> 00:16:07.570
und ich will es zu nehmen, und verschieben Sie es
SQL Azure-Datenbank, also bin ich

00:16:07.620 --> 00:16:09.760
Gehen Sie zurück zu SQL Server
Datentools und ich werde

00:16:09.810 --> 00:16:13.170
zurück zu meiner bei Prem-Umgebung und
Ich Gehe zum Klicken mit der rechten Maustaste

00:16:13.220 --> 00:16:15.060
Meine Datenbank, und ich werde
sagen neu erstellen...

00:16:15.750 --> 00:16:20.390
tatsächlich weiß, was ich an
Führen Sie ich werde ein Schema zu tun ist

00:16:20.440 --> 00:16:21.880
vergleichen, richtig?

00:16:21.930 --> 00:16:22.780
>> OK.

00:16:22.830 --> 00:16:26.090
>> Niemand weiß eine Menge Leute
wissen Sie nicht, dass diese vorhanden ist.

00:16:26.870 --> 00:16:29.050
Ich werde vergleichen,
ein Schema führen Sie vergleichen.

00:16:29.100 --> 00:16:29.820
>> Der?

00:16:29.870 --> 00:16:34.940
>> Also werde ich diese vergleichen
2014 der AdventureWorks-Datenbank

00:16:34.990 --> 00:16:37.950
Mein Projekt leere Datenbank. Alle
Recht. Die Leistungsstärke

00:16:38.000 --> 00:16:40.580
Viele Menschen wissen, die
Es gibt einen Schemavergleich und

00:16:40.630 --> 00:16:43.440
einem Datenvergleich in SQL
Servertools für Daten.

00:16:43.490 --> 00:16:44.040
>> Ja?

00:16:44.090 --> 00:16:46.560
>> Ja. Nicht wahr?

00:16:46.610 --> 00:16:47.680
>> Was tut es?

00:16:47.730 --> 00:16:51.760
>> Lassen Sie mich Ihnen zeigen. Fangen wir an. Du bist
mit Köder Atem warten.

00:16:51.810 --> 00:16:52.280
In Ordnung. Also...

00:16:52.330 --> 00:16:54.630
>> Ich warte mit Köder Atem
für Sie, mir zu zeigen.

00:16:54.680 --> 00:16:58.540
>> Ja. Geduld ist ein Vorzug. In Ordnung.
Aber ich will nur darauf hinweisen.

00:16:58.590 --> 00:16:59.630
Ich Gehe zu

00:17:01.450 --> 00:17:04.220
Klicken Sie auf ist wirklich langsam hier nur
für Sie, richtig? Ich werde

00:17:04.270 --> 00:17:06.580
ein Schemavergleich tun. Bin ich
Hier vergleichen, ist, dass ich bin

00:17:06.630 --> 00:17:09.760
wird diese Datenbank vergleichen...

00:17:11.450 --> 00:17:15.830
Wählen Sie Ziel. Ich werde...
zu einem leeren Projekt. Alles klar?

00:17:16.370 --> 00:17:20.380
Geschehen. Wenn ich wollte, und es ist jetzt
gesamte... Ich werde nicht

00:17:20.430 --> 00:17:24.970
Durch diese... bis auf eine Ausnahme gehen
das, was wir tun möchten

00:17:25.020 --> 00:17:27.750
Um diese Migration vereinfachen
ist, dass ich die Optionen gehen können

00:17:27.800 --> 00:17:31.300
Hier und ich starten deaktivieren möchten
Einige der Dinge, die

00:17:31.350 --> 00:17:34.030
in SQL Azure-Datenbank sind nicht unterstützt werden.
Ich weiß, das aggregiert

00:17:34.080 --> 00:17:37.870
ist nicht, und ich weiß, dass asymmetrische
Schlüssel und Assemblys und Dinge

00:17:37.920 --> 00:17:41.570
wie das. Ich weiß, dass Zertifikate sind nicht
und ich weiß, dass die vollständige

00:17:41.620 --> 00:17:43.550
Text suchen Dinge, und es gibt eine
gesamte Liste und gibt es einen blog

00:17:43.600 --> 00:17:45.060
Da draußen und tatsächlich buchen
Ich habe ein video

00:17:46.280 --> 00:17:50.230
Gibt, das veranschaulicht, wie zu migrieren
richtig. Aber ich bin nur

00:17:50.280 --> 00:17:52.210
Gehen auf "Abbrechen", klicken Sie auf OK.
An diesem Punkt werde ich

00:17:52.260 --> 00:17:55.690
Führen Sie nur einen Vergleich, und ich bin
Gehen was Vergleichen des

00:17:55.740 --> 00:17:58.620
in meinem Azure... ist was in der Datenbank
Was ist in diesem leeren

00:17:58.670 --> 00:18:02.100
Projekt- und dies dauert ein paar
Sekunden, aber es geht nur

00:18:02.150 --> 00:18:05.690
und sagt hey, was ist es, was die
verfügbar, und es im Grunde

00:18:05.740 --> 00:18:10.190
Builds aus, es ist, alles läuft.
Es sagt, gibt es mein Vergleich.

00:18:10.800 --> 00:18:14.580
Aber jetzt ist mein Projekt leer
Ich möchte, dass ich bin aktualisieren

00:18:14.630 --> 00:18:17.610
gleich Update sagen. Ja,
Ich möchte das Ziel zu aktualisieren.

00:18:17.660 --> 00:18:24.120
Dies nicht, dass lange entweder in Anspruch nehmen
aber was es ist

00:18:24.170 --> 00:18:27.860
Jetzt ist Start Gebäude und erstellen
im Grunde die T-SQL-Skripts

00:18:27.910 --> 00:18:31.610
für alle Objekte in der Datenbank.
Es geht. Alles läuft.

00:18:33.190 --> 00:18:35.840
Es gibt also alle meine Objekte. Jetzt habe ich
haben Sie ein Datenbankprojekt arbeiten

00:18:35.890 --> 00:18:39.780
mit so einem Entwickler in
Visual Studio kann ich entweder gehen

00:18:39.830 --> 00:18:44.630
in Ordnung hier und sagen Hallo,
Ich hier Änderungen vornehmen können, aber wie

00:18:44.680 --> 00:18:48.450
Robert, da ich haben Entwickler
ein Projekt in Visual Studio

00:18:49.020 --> 00:18:50.310
Was soll ich machen zulässt?

00:18:52.170 --> 00:18:55.090
Pop-Quiz. Ich bin nicht

00:18:57.320 --> 00:18:59.090
Vornehmen von Änderungen
im laufenden Betrieb, richtig?

00:18:59.140 --> 00:18:59.460
>> Ja.

00:18:59.510 --> 00:19:03.720
>> Ich arbeite mit einem aktuellen Projekt
So kann ich tatsächlich Quelle

00:19:03.770 --> 00:19:08.160
Kontrolle, Versioning, Recht, so dass, wenn
Ich möchte ich eben ändern

00:19:08.210 --> 00:19:12.100
Wechseln Sie in das Projekt, TFS oder etwas
So, und nehmen Sie eine Änderung

00:19:12.150 --> 00:19:16.230
Nun kann kann ich tatsächlich veröffentlichen
von hier aus. Ich mache nicht warnen

00:19:16.280 --> 00:19:18.260
Änderungen. Ich werde
auf rechten Mausklick.

00:19:18.310 --> 00:19:22.080
>>, Projekt stellt die
-Datenbank. Sehen wir, dass in

00:19:22.130 --> 00:19:22.990
ein bisschen genauer?

00:19:23.040 --> 00:19:25.220
>> So dass ich damit fertig bin. Ich bin
Dadurch geschlossen wird. Nicht wahr?

00:19:25.270 --> 00:19:28.580
Machen Sie dies jetzt. Gibt alle meine...
Es gibt also alle Trigger

00:19:28.630 --> 00:19:30.860
und was dabei durchgeführt wurde, ist es gesplittet
nach-unten-nach Schema. Wenn Sie sich anschauen

00:19:30.910 --> 00:19:31.850
die Datenbank.

00:19:31.900 --> 00:19:32.250
>> So...

00:19:33.090 --> 00:19:34.940
>> So habe ich Person,
Produktion, richtig?

00:19:34.990 --> 00:19:35.370
>> Ja.

00:19:35.420 --> 00:19:38.630
>> Nun ich dies nach Schema aufgeschlüsselt werden
also Personalverwaltung

00:19:38.680 --> 00:19:40.030
alle Tabellen ist vorhanden.

00:19:40.080 --> 00:19:43.270
>> Damit sie SQL-Anweisungen enthält
Alle diese Dinge zu erstellen?

00:19:43.320 --> 00:19:46.730
>> Leeres Projekt diese Dinge.
Wenn ich auf ihn doppelklicken vorhanden ist

00:19:46.780 --> 00:19:51.870
wie weiter oben, rechts, wir sahen?
Damit beim Klicken auf Veröffentlichen Sie dies jetzt

00:19:51.920 --> 00:19:52.440
Was muss ich...

00:19:53.190 --> 00:19:54.690
So kann ich tatsächlich gehen
in diesem jetzt.

00:19:54.740 --> 00:19:59.220
>> 17-Skripts, die Daten hinzufügen
genauso gut oder nur das Schema?

00:19:59.270 --> 00:20:00.510
>> Dies ist nur Schema
jetzt.

00:20:00.560 --> 00:20:00.900
>> OK.

00:20:00.950 --> 00:20:04.200
>> Dies ist nur Schema. SQL Server
keine Daten oder aus

00:20:04.250 --> 00:20:06.310
der Schemavergleich werden
nicht direkt Daten?

00:20:07.050 --> 00:20:10.380
Kann ich tun, wahrscheinlich die einfachste Möglichkeit
ähnelt einem Back zurück, zurück, zurück.

00:20:10.430 --> 00:20:13.290
Das ist eine ganz andere Sitzung
oder so was Recht?

00:20:13.340 --> 00:20:17.400
Aber jetzt auch dies ist nur der
Artefakte, die T-SQL erstellen

00:20:17.450 --> 00:20:21.120
Diese Objekte. Jetzt als Entwickler
als Softwareentwicklung

00:20:21.170 --> 00:20:24.840
Lebenszyklus-Perspektive, Bereitstellung
Veröffentlichen von Perspektive habe ich jetzt

00:20:24.890 --> 00:20:29.340
haben Sie die Möglichkeit, das Steuerelement ändern
und Versionsverwaltung und Dinge

00:20:29.390 --> 00:20:30.170
richtig?

00:20:30.220 --> 00:20:31.100
>> Abkühlen lassen.

00:20:31.150 --> 00:20:33.660
>> So ich kann... nun, dass dies ist
Ich kann hier tatsächlich gehen fertig

00:20:33.710 --> 00:20:35.410
und sagen zu veröffentlichen.

00:20:36.150 --> 00:20:38.310
In Ordnung. Wo will ich veröffentlichen
Diese Option, um? Nun, kann ich gehen

00:20:38.360 --> 00:20:43.210
zurück in eine Datenbank oder besuchen Sie und ich
das Profil zu speichern und mit dem eigentlichen

00:20:43.260 --> 00:20:45.790
Kann ich diese wieder in veröffentlichen die
ursprünglichen Datenbanken, wenn ich will.

00:20:45.840 --> 00:20:48.350
Ich kann eine Änderung vornehmen und veröffentlichen
Stellen anschließend wieder in die Datenbank

00:20:48.400 --> 00:20:51.780
Meine Änderungen auf diese Weise oder ich werde
Erstellen einer Datenbank mit dem Namen

00:20:51.830 --> 00:20:56.390
eine Datenbank, und wenn ich klicke, Sie
Das weiß ich... mich auf Bearbeiten klicken und

00:20:56.440 --> 00:20:57.630
Lassen Sie mich hier eine Verbindung herstellen.

00:20:58.330 --> 00:21:04.860
Wir können dies ganz einfach tun. Eine Verbindung herstellen.
Laden Sie nur diesen Namen.

00:21:08.050 --> 00:21:08.780
Es gehen wir.

00:21:09.680 --> 00:21:12.130
Es wird eine Datenbank namens erstellen
eine Datenbank, und klicken Sie auf OK.

00:21:12.720 --> 00:21:15.100
Wenn ich klicken Sie auf veröffentlichen, wird es tatsächlich
Wechseln Sie, und erstellen Sie eine Datenbank

00:21:15.150 --> 00:21:16.860
für mich. Ich werde nicht dafür
Da es nur dauern Sie einige Zeit.

00:21:16.910 --> 00:21:19.600
aber wissen Sie, eigentlich geht es
und das alles einfach bereitstellen.

00:21:19.650 --> 00:21:22.740
Jetzt gibt es keine Daten darin aber
Ich kann einfach auf SQL Server gehen.

00:21:22.790 --> 00:21:25.360
Management Studio und sagen OK
Export, import, export-Assistent,

00:21:25.410 --> 00:21:29.390
Verschieben Sie meine Daten Dinge wie das.
Aber es gibt einige Leistungsstärke

00:21:29.440 --> 00:21:33.030
das da jetzt als ich arbeite ein
Entwickler, nach rechts, und vor allem

00:21:33.080 --> 00:21:38.160
ein DBA liebt... DBAs lieben. Ich bin jetzt
Arbeiten in einer Datenquellen-Steuerelement.

00:21:38.210 --> 00:21:41.080
Ich mache jetzt Versionsverwaltung. Ich bin nicht
nur Blind auslösen stuff

00:21:41.130 --> 00:21:43.590
Da draußen an und sagt: ich werde
So ändern Sie eine Tabelle in Ordnung?

00:21:43.640 --> 00:21:46.670
Ich nun erhalten, führen Sie die gesamte Software
Lebenszyklus der Produktentwicklung

00:21:46.720 --> 00:21:49.210
Gig und können Sie gut, sagen
Genehmigen Sie das? Nun gut. Gute.

00:21:49.260 --> 00:21:52.910
Geschehen. Lassen Sie mich dies dort veröffentlichen,
nicht wahr? Das ist also sehr leistungsfähig.

00:21:52.960 --> 00:21:55.280
Nachdem ich auch sagen können, wissen Sie, was ich
eine Verbindung herstellen möchten. Ich bin verbunden

00:21:55.330 --> 00:21:59.740
um auf Prem oder Räumlichkeiten, nach rechts.
Sie können tatsächlich zu verbinden.

00:21:59.790 --> 00:22:02.530
Azure SQL-Daten und das Bereitstellen
auf diese Weise eine Zeitüberschreitung. Alles klar?

00:22:02.580 --> 00:22:05.030
Geschehen. Verschieben Sie meine Daten und Dinge
wie das. So ergibt sich

00:22:05.080 --> 00:22:08.460
Me hervorragende Leistung und Flexibilität, wie
Ich möchte von einem Entwickler arbeiten

00:22:08.510 --> 00:22:13.020
Perspektive, wie ich arbeiten möchten.
mit SQL Server nicht wahr?

00:22:13.640 --> 00:22:16.690
Ich glaube, es ist, hohe Leistung und Flexibilität.
Sie wissen, sind wir nur

00:22:16.740 --> 00:22:19.740
wirklich verkratzen der Oberfläche
Da ich glaube, es ist

00:22:19.790 --> 00:22:23.330
Einige Missverständnisse, mangelnde Kenntnisse
Diese Darstellung kann ich ein

00:22:23.380 --> 00:22:26.130
wie Sie gesehen haben. Eine Menge kann ich
Dinge hier in Visual Studio

00:22:26.180 --> 00:22:28.580
Das kann ich in der SQL Server-Verwaltung
Studio. Es ist wirklich alles

00:22:28.630 --> 00:22:31.720
in der gleichen API nicht wahr? Sie wirklich
Rufen Sie eine SMO im Hintergrund.

00:22:32.360 --> 00:22:35.700
Nur ein wenig Paradigmenwechsel da
Ich bin nicht auf Speichern klicken.

00:22:35.750 --> 00:22:39.030
Ich habe Sie auf Aktualisieren klicken oder bin ich durch Klicken auf
Veröffentlichen oder solche Dinge.

00:22:39.080 --> 00:22:41.430
Aber ich kann immer noch viele Dinge tun
Tools für SQL Server.

00:22:41.480 --> 00:22:44.170
Kann ich einen Schemavergleich. Ich kann
führen damit eine... in der Tat, ich weiß nicht

00:22:44.220 --> 00:22:46.600
Import-Assistent Export müssen.
Wenn ich dies migrieren, kann ich dann

00:22:46.650 --> 00:22:53.130
nur wie gesehen, kann ich
Führen Sie einen rechten, vergleichen, Daten

00:22:53.180 --> 00:22:56.690
Vergleichen und verschiebt die Daten für
wie Me die Tools nach rechts?

00:22:56.740 --> 00:22:59.170
Daher benötigen wir führen einen Import-export
Assistent. Kann ich einen Datenvergleich.

00:22:59.220 --> 00:23:04.110
Vergleichen Sie jetzt eine zu Datenbank AdventureWorks
2014 und sagen, OK,

00:23:04.160 --> 00:23:06.360
Es ist nichts und verschieben
es. Es wird tatsächlich geachtet

00:23:06.410 --> 00:23:10.350
Viele der Datenprobleme für mich
wie Schlüssel und so was.

00:23:10.400 --> 00:23:11.270
Verschieben Sie es in der richtigen Reihenfolge.

00:23:11.320 --> 00:23:11.770
>> Das ist schön.

00:23:11.820 --> 00:23:12.740
>> Dinge die.

00:23:12.790 --> 00:23:15.100
>> Es ist wie der Azure-Tool. Es
vermeidet den Kontext. Sie nicht

00:23:15.150 --> 00:23:18.890
Visual Studio verlassen müssen, gehen
an einen anderen IDE dann zum Ausgangspunkt zurück.

00:23:18.940 --> 00:23:21.490
Sie können nur in Visual bleiben.
Studio für mehr.

00:23:21.540 --> 00:23:24.700
>> In Visual Studio für mehr bleiben.
Also, wenn ich ein Entwickler bin und

00:23:24.750 --> 00:23:25.320
Ich brauche...

00:23:26.260 --> 00:23:28.820
Oh, Schießen, gibt es ein Problem mit
die Abfrage, die ich tatsächlich gehen kann

00:23:28.870 --> 00:23:32.120
Hier und sagen... SQL Server ist nicht
eine Black box für mich nicht mehr.

00:23:32.170 --> 00:23:32.610
>> Rechts.

00:23:32.660 --> 00:23:36.090
>> Ich kann nur sagen liegt ein Problem vor.
Was ist die Spalte vorhanden?

00:23:36.140 --> 00:23:39.450
Habe ich die Rechtschreibprüfung es falsch, oder was?
Was auch immer. So hat es diese bezeichnet

00:23:39.500 --> 00:23:43.350
oder ziehen und ablegen. IntelliSense ist.
Richtig! Somit ermöglicht

00:23:43.400 --> 00:23:46.820
Ich bleibe in einem Tool und
werden Sie noch produktiver.

00:23:47.240 --> 00:23:52.770
>> Gibt es Einschränkungen Edition?
Funktioniert dies mit Express-Tools?

00:23:52.820 --> 00:23:54.390
Ist es eine ultimative einzige Funktion?

00:23:54.440 --> 00:23:56.600
>> Nr. Dies funktioniert tatsächlich
mit Express.

00:23:56.650 --> 00:24:03.190
Ich war, die gestern gefragt, Ja,
TGI. Mit Express ist es nicht

00:24:03.860 --> 00:24:07.760
eine ultimative einzige Funktion. Arbeitet mit
alle Versionen von Visual Studio.

00:24:07.810 --> 00:24:12.660
In diesem Fall ggf. Tools von SQL Server-Daten
express Visual installieren

00:24:12.710 --> 00:24:14.520
Da SQL Server Studio
Datentools, richtig?

00:24:14.570 --> 00:24:14.910
>> Rechts.

00:24:14.960 --> 00:24:18.740
>> Sind Sie nicht wirklich begrenzt.
Ich denke, das ist großartig da

00:24:18.790 --> 00:24:22.160
Es gibt einige große macht und nutzen
Tools für SQL Server-Daten.

00:24:22.210 --> 00:24:27.540
Legen Sie es in den Händen der Entwickler
und ein weiteres Mal für alle DBA das ist

00:24:27.590 --> 00:24:30.720
Sie es gerade sind sie wissen
Diese Entwickler haben jetzt

00:24:30.770 --> 00:24:35.440
Diese Tools daher mit Vorsicht
Wer, was, da tun können

00:24:35.490 --> 00:24:38.850
Wir wollen nicht nur alle Entwickler
Da draußen und, Sie

00:24:38.900 --> 00:24:41.440
zu kennen, da sie tatsächlich kann
Rechte Maustaste klicken Sie auf...

00:24:41.490 --> 00:24:42.690
>> Administrator möglich...

00:24:42.740 --> 00:24:43.100
>> Löschen.

00:24:43.150 --> 00:24:47.020
>> Geben Sie Dinge? Sie können Benutzer hinzufügen
und Festlegen von Berechtigungen?

00:24:47.070 --> 00:24:47.080
>> Nr.

00:24:47.130 --> 00:24:48.950
>> Oder müssen Sie
Starten Sie verwalten...

00:24:49.000 --> 00:24:51.270
>>, Der SQL Server Management studio
stimmt, wenn wir betrachten

00:24:51.320 --> 00:24:55.090
Was steht dort vorhanden ist
Tabellen, Sicherheit, richtig?

00:24:55.140 --> 00:24:59.800
Damit wir neue Benutzer hinzufügen können. Wir können
tatsächlich etwas vorhanden sind.

00:24:59.850 --> 00:25:02.260
Ich denke, dass relativ neu ist. Ich wusste nicht
wissen Sie, dass Sie dies tun können.

00:25:02.310 --> 00:25:07.410
Ich denke, es ist..., so es tatsächlich ist
vollständige vollwertige, sieht es folgendermaßen aus,

00:25:07.460 --> 00:25:12.750
aber werden Sie als DBA beschränken
Wer, was möglich rechts?

00:25:12.800 --> 00:25:15.350
Dies ist auf meinem lokalen, ich bin Administrator starten.
Ich werde, alles zu sehen.

00:25:15.400 --> 00:25:15.810
>> Genau.

00:25:15.860 --> 00:25:20.590
>> Rechts. Ein DBA und Administrator
Ich werde die Entwickler beschränken

00:25:20.640 --> 00:25:24.410
Um alle diese nicht sehen können, und
Ich, da möglicherweise nicht

00:25:24.460 --> 00:25:26.750
ist das letzte, was, das wir tun möchten
ist ein Typ, der einen Entwickler geht...

00:25:26.800 --> 00:25:32.820
Gehen Sie löschen, und es kann nicht
Lassen Sie mich löschen sie basierend auf

00:25:32.870 --> 00:25:35.200
die Schlüssel und Einschränkungen und Dinge
wie das aber wissen Sie,

00:25:35.250 --> 00:25:38.050
mindestens Spiele ich nicht Sachen
nach-oben oder also, ich benötige keine

00:25:38.100 --> 00:25:40.300
Alle diese Daten. Ich Tat eine
Löschen Sie, ohne eine Arbeit-Klausel

00:25:40.350 --> 00:25:44.360
und es geht alle meine Daten, richtig?
So wie ein DBA werde ich werden

00:25:44.410 --> 00:25:47.510
über welche Rechte sehr vernünftig.
muss Robert. OK, bin ich

00:25:47.560 --> 00:25:50.760
Gehen Sie also tun können
mehr Material in einer Testumgebung

00:25:51.040 --> 00:25:54.600
Dev-Umgebung jedoch nicht in der Produktion.
Dinge die.

00:25:54.650 --> 00:25:57.520
Aber Sie wissen wieder, wie Sie sehen,
Sie ist ziemlich... also, ich

00:25:57.570 --> 00:26:00.850
eine Menge Sachen, möglich ist
aber Sie potenziell gefährliche

00:26:00.900 --> 00:26:03.560
ist der große Vorteil eine Menge
die Leute wissen nicht, dass dies

00:26:03.610 --> 00:26:07.920
Tatsächlich ist sehr sehr flexibel,
leistungsstarke, lokal, Arbeit

00:26:07.970 --> 00:26:11.160
die in der Cloud als auch die macht
Migration sehr schön, sehr

00:26:11.210 --> 00:26:14.460
einfach, stellen eine ganze Reihe von Blogs
und Videos zum Migrieren,

00:26:14.510 --> 00:26:17.710
aber auch dies ist... Kann ich...
wie gesagt, alles ist

00:26:17.760 --> 00:26:18.780
Hier in einem einzigen Tool.

00:26:18.830 --> 00:26:21.450
>> Rechts. Sehr
coole Sache. Abkühlen lassen.

00:26:21.500 --> 00:26:23.060
>> Es gibt viel mehr möglich
aber vielleicht werden wir sprechen

00:26:23.110 --> 00:26:25.410
wieder, und sprechen Sie über das Veröffentlichen
Da es erneut veröffentlichen ist

00:26:25.460 --> 00:26:28.740
und Versionsverwaltung und Software-Lebenszyklus
aber wir sind hier alle Tag.

00:26:28.790 --> 00:26:30.860
Vielleicht werden wir Buch kommen.
und wiederholen Sie diesen Vorgang.

00:26:30.910 --> 00:26:33.960
>> Großartig. Nochmals vielen Dank.
Coole Sache.

00:26:34.760 --> 00:26:39.450
Wenn Sie wissen, dass der SQL
Daten-Servertools gab es

00:26:39.500 --> 00:26:41.870
aber Sie hatte nicht wirklich um gespielt.
mit ihnen glaube ich, dies war

00:26:41.920 --> 00:26:45.620
eine große Spur, Sie zu finden Sie unter
Was Sie damit machen können.

00:26:45.670 --> 00:26:50.130
Es sieht aus wie die große Mehrheit der
die Dinge, die Sie als Entwickler

00:26:50.180 --> 00:26:52.730
auf jeden Tag Basis soll
möglich, ohne zu verlassen

00:26:52.780 --> 00:26:53.830
Visual Studio.

00:26:53.880 --> 00:26:54.830
>> Ja. "Ja".

00:26:54.880 --> 00:26:55.220
>> Sehr schön.

00:26:55.270 --> 00:26:56.990
>> Ist sehr schön, nicht wahr.

00:26:57.040 --> 00:26:57.830
>> Abkühlen lassen.

00:26:57.880 --> 00:27:01.840
>> Bietet Entwicklern mehr Leistung
zur Verfügung, richtig?

00:27:01.890 --> 00:27:02.010
>> Ja.

00:27:02.060 --> 00:27:06.170
>> So wieder, macht es für SQL Server
kein schwarzes Feld mehr.

00:27:06.220 --> 00:27:08.120
>> Abkühlen lassen. In Ordnung. Vielen Dank
für auf dem Weg.

00:27:08.170 --> 00:27:09.410
>> Mir ein Vergnügen. Zufrieden
Hier werden.

00:27:09.460 --> 00:27:12.000
>> Alle Rechte. Bis zum nächsten Mal
in Visual Studio-Toolbox.

00:27:12.050 --> 00:27:12.700
>> Dank.


