Właśnie dostałem zatwierdzenie do podglądu hurtowni danych Azure SQL i właśnie zakończyłem "zaopatrywanie" mojego nowego serwera i bazy danych. Podążyłem za linkiem do strony "Pierwsze kroki" od Microsoft (Get started: Connect ...) i przeczytałem, że dwa najlepsze (tylko?) Sposoby sprawdzania bazy danych to: sqlcmd i Visual Studio 2013.Błąd hurtowni danych Azure SQL "NoCount"
Zignorowałem tę poradę jako pierwszą, i uruchomił SSMS, podłączony do bazy danych, a następnie próbował otworzyć nowe okno zapytania. Natychmiast otrzymałem następujący komunikat: "Nie można zastosować ustawień połączenia. Szczegółowy komunikat o błędzie jest następujący: "NoCount" nie jest uznaną opcją. " Po kliknięciu OK, okno zapytań nie otwierają się, ale wiele wypowiedzi T-SQL nie działa, takie jak proste: „Command (y) zakończona pomyślnie”
CREATE TABLE dbo.tblTest (acct_id nvarchar(255) NOT NULL)
chciałbym otrzymać wiadomość, jednak nie utworzono żadnej tabeli.
Ok, uruchomiłem Visual Studio 2013, połącz się z moją hurtownią danych Azure SQL i otwórz ją w Eksploratorze obiektów SQL Server. Kliknąłem konkretną bazę danych prawym przyciskiem myszy i wybrałem "Nowe zapytanie", wprowadź tę samą instrukcję CREATE TABLE T-SQL jak wyżej, a następnie naciśnij przycisk Wykonaj. Kiedy raz wykonam execute, otrzymam dokładnie ten sam komunikat o błędzie, co powyżej. Tym razem udało mi się otworzyć przynajmniej nowe okno zapytań, ale po próbie wykonania zapytania nadal otrzymuję komunikat "NoCount" nie jest rozpoznanym błędem opcji.
Jestem całkowicie nowy w hurtowniach danych i wciąż bardzo początkujący z T-SQL i SQL Server, jak również. Ale nie udało mi się znaleźć niczego, co by tłumaczyło, dlaczego otrzymuję te błędy, a teraz jestem w zasadzie w stanie zastoju, dopóki nie będę w stanie zrozumieć, co się dzieje. Jakakolwiek pomoc się przyda, dzięki.
nocount to opcja, która wyłącza drukowanie liczby wierszy, których dotyczy wstawianie, aktualizowanie lub usuwanie po wykonaniu kwerendy. Możesz go włączyć lub wyłączyć. Ale wygląda na to, że zaczynasz od świeżego, pustego okna zapytania i odbierasz wiadomość, zanim coś zrobisz? – rwking
Czy możesz opublikować ciąg połączenia? – rwking
Tak, wiem o tym, czym jest NoCount, a także masz rację, że zaczynam od zupełnie nowego, pustego okna zapytania iw żaden sposób nie używając 'SET NOCOUNT ON | OFF'. Jeśli chodzi o ciąg połączenia ... nie jestem pewien, jak bym to zrobił. Łączę się, wypełniając dane wejściowe z okna połączenia, które prosi o serwer, a następnie mojego użytkownika i hasło. Mogę również opcjonalnie ustawić konkretną bazę danych do połączenia, ale nie wiem, gdzie znajdę ciąg "połączenia", którego używam. –