Kiedy wykonam następujące czynności (w studio zarządzania GO podzieli polecenia na partie) use tempdb begin tran go CREATE TYPE dbo.IntIntSet AS TABLE( Value0 Int NOT NULL, Value1 Int NOT NULL ) go declare @myPK dbo.IntIntSet; go rollback Otrzymuję komunikat o błędzie zakleszczenia. Mój proces utknął w martwym punkcie. Widziałem to …
Wydanie 2012 SQL Server Integration Services, SSIS, dostarczyło katalog SSISDB, który śledzi operacje pakietów (między innymi). Domyślne wykonanie pakietu dla rozwiązań korzystających z modelu wdrażania projektu będzie mieć włączone logowanie do SSISDB. Gdy pakiet jest wykonywany, System::ExecutionInstanceGUIDzapełniana jest wartością, która, jeśli użyje się jawnego rejestrowania (do sys.sysdtslog90/ sys.sysssislog), rejestruje wszystkie …
Korzystając z SQL Server Profiler (korzystam z SQL Server 2012), próbuję wygenerować użyteczny ślad, który pokazuje wartości parametrów, a nie tylko SQL z nazwami zmiennych. Procedura przechowywana przechodzi przez ogromną ilość danych Inwentaryzacyjnych, aby wygenerować bardzo cenne wyniki, i próbuję udokumentować istniejące zachowanie, więc mogę je przetestować, dokładnie zdefiniować, a …
Na podstawie moich książek na temat SQL Server 2008 Wewnętrzne i rozwiązywanie problemów (pożyczone z lokalnej biblioteki w Illinois) przez Christiana Boltona, Brenta Ozara itp. Staram się uzyskać zrozumienie i potwierdzenie na serwerze SQL i wiele wyszukiwań w sieci Byłbym wdzięczny, gdyby ktoś mogę potwierdzić lub poprawić moje zrozumienie. Każde …
Czy można połączyć się z DAC-em za pomocą SSMS? Jeśli dobrze rozumiem, powinno to być możliwe przy użyciu prefiksu „admin:” przed nazwą serwera, ale otrzymuję następujący komunikat: Dedykowane połączenia administratora nie są obsługiwane przez SSMS, ponieważ ustanawia wiele połączeń zgodnie z projektem. (Microsoft.SqlServer.Management.SqlStudio.Explorer)
Ostatnio, kiedy natknąłem się na skrypt służący do przywracania bazy danych, miałem wątpliwości, dlaczego musimy użyć „ FILE = 1 ”? Czy nie możemy przywrócić bazy danych bez tego oświadczenia !? Zasadniczo do czego służy?
Ustawiać: create table dbo.T ( ID int identity primary key, XMLDoc xml not null ); insert into dbo.T(XMLDoc) select ( select N.Number for xml path(''), type ) from ( select top(10000) row_number() over(order by (select null)) as Number from sys.columns as c1, sys.columns as c2 ) as N; Przykładowy kod …
Korzystam z tego zapytania w bazie danych AdventureWorks2012 : SELECT s.SalesOrderID, d.CarrierTrackingNumber, d.ProductID, d.OrderQty FROM Sales.SalesOrderHeader s JOIN Sales.SalesOrderDetail d ON s.SalesOrderID = d.SalesOrderID WHERE s.CustomerID = 11077 Jeśli spojrzę na szacowany plan wykonania, zobaczę: Początkowe wyszukiwanie indeksu (prawy górny róg) korzysta z indeksu IX_SalesOrderHeader_CustomerID i przeszukuje dosłownie 11077. Szacuje …
Mam dacpaca, który ustawił BlockOnPossibleDataLoss na false, jednak wdrożenie jest blokowane, kiedy uruchamiam go za pomocą narzędzia sqlpackage.exe, mówiąc mi: „Kolumna [a] jest upuszczana, może wystąpić utrata danych”. Jednak kiedy używam dokładnie tego samego profilu wdrażania i publikuję z Visual Studio 2012, to przechodzi.
Jestem w trakcie testowania i wypełniania określonej tabeli, która wykorzystuje SEQUENCEobiekt. W tym procesie testuję zapełnianie tabeli dziesiątkami tysięcy linii wstawiania (ponieważ nie jestem zaznajomiony z tym, jak to programować). Problem, który widzę w tej konkretnej tabeli, polega na tym, że kiedy rozpoczynam kolejny test populacji, SEQUENCEnie resetuje się z …
Mamy 2 serwery w grupie AlwaysOn. Podczas gdy konta użytkowników w każdej zsynchronizowanej bazie danych istnieją na obu serwerach, logowania na poziomie instancji bazy danych istnieją tylko na jednym z serwerów. Tzn. DBINSTANCE-> Bezpieczeństwo-> Loginy brakuje na jednym serwerze. Dlatego w przypadku przełączenia awaryjnego dostaję błędy logowania na drugim serwerze …
Próbowałem zdiagnozować spowolnienia w aplikacji. W tym celu zarejestrowałem rozszerzone zdarzenia programu SQL Server . Na to pytanie patrzę na jedną konkretną procedurę przechowywaną. Ale istnieje podstawowy zestaw kilkunastu procedur przechowywanych, które równie dobrze mogą być wykorzystane jako dochodzenie od jabłka do jabłka i za każdym razem, gdy ręcznie uruchamiam …
Korzystam z programu SQL Server 2012 Enterprise. Natknąłem się na plan SQL, który wykazuje pewne zachowania, których nie uważam za całkowicie intuicyjne. Po ciężkiej operacji Parallel Index Scan dochodzi do operacji Parallelism (Repartition Streams), ale zabija oszacowania wierszy zwracane przez skanowanie indeksu (Object10.Index2), zmniejszając oszacowanie do 1. Przeprowadziłem pewne wyszukiwanie, …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.