Pytania otagowane jako sql-server-2014

SQL Server 2014 (wersja główna 12.0.xxxx). Proszę również oznaczyć serwer SQL.

2
Jak śledzić blokowanie, które zdarza się krócej niż sekundę - SQL Server
Próbuję rozwiązać problem blokowania, który występuje przez mniej niż sekundę. Aplikacja OLTP jest bardzo wrażliwa i musi mieć czas odpowiedzi mniejszy niż 200 ms dla niektórych transakcji zgodnie z ustaloną umową SLA. Wystąpiły pewne problemy z eskalacją blokady w nowej wersji kodu, które udało nam się rozwiązać, zmniejszając rozmiar partii …

1
Treści TempDB
Mamy aktywną bazę danych OLTP 40 GB na SQL Server 2014 SP1. Stwierdzono, że zapytania są powolne, ponieważ IO_Completion czeka, długość kolejki dysków wzrasta do 900, a SQL Server przestaje odpowiadać. Co próbowaliśmy: Zrestartuj instancję, a po minucie zacznie zachowywać się w ten sam sposób. Po drugim ponownym uruchomieniu zmieniliśmy …

1
Wykonywanie pakietu SSIS z procedury składowanej z różnymi uprawnieniami użytkownika
Mam problemy z umożliwieniem moim użytkownikom wykonywania pakietów SSIS w rozsądny sposób ze względu na różne poziomy wymaganych uprawnień. Scenariusz : stworzyliśmy hurtownię danych z dwoma różnymi pakietami SSIS odpowiedzialnymi za ładowanie danych, jeden ma być uruchamiany automatycznie (za pośrednictwem zadania agenta SQL i działa dobrze), a drugi musi być …

3
Jak ponownie załadować połączony serwer?
Używam Microsoft SQL Server 2014 Enterprise Edition. Występuje problem z połączonymi serwerami, gdzie konieczne jest zrestartowanie serwera lub zatrzymanie MSSQLSERVERusługi. Po ponownym uruchomieniu serwera połączone serwery (z bazą danych DB2) nie działają poprawnie, a program SQL Server wyświetla ten błąd: Msg 7302, poziom 16, stan 1, wiersz 10 Nie można …

2
Nie można przywrócić bazy danych SQL Server z pełnej kopii zapasowej, przetwarzanie dziennika kończy się niepowodzeniem, baza danych jest w stanie „przywracania”
Próbuję skonfigurować bazę danych do celów programistycznych na lokalnym komputerze SQL Server Developer Edition 12.0.2000.8 na moim komputerze. Mam pełną kopię zapasową bazy danych i osobne pliki kopii zapasowych tylko do dziennika transakcji, które zostały mi przesłane przez sieć. Podczas próby przywrócenia z pełnej kopii zapasowej po pewnym czasie (może …

3
Tworzenie połączonego serwera, który wskazuje na siebie
Usiłuję utworzyć serwer połączony w wystąpieniu programu SQL Server 2014 servername\instancenameza pomocą następującego wywołania: EXEC master.dbo.sp_addlinkedserver @server = N'servername\instancename', @srvproduct=N'SQL Server' Pojawia się błąd: Msg 15028, Level 16, State 1, Procedure sp_addlinkedserver, Line 82 The server 'servername\instancename' already exists. Działa to dobrze w SQL Server 2005 i zgodnie z MSDN …

2
Alternatywny sposób kompresji NVARCHAR (MAX)?
Próbuję skompresować niektóre tabele zawierające NVARCHAR(MAX)pola. Niestety, rowa pagekompresja nie mają wpływu pragnienie (tylko ~ 100/200 MB do 20 GB zapisanej tabeli). Ponadto nie jestem w stanie zastosować kompresji archiwizacji magazynu kolumn i magazynu kolumn, ponieważ nie obsługują one kompresji NVARCHAR(MAX)pól. Czy ktoś może powiedzieć, czy mam tutaj jakieś alternatywy? …

2
Czy SQL Server może tworzyć kolizje w nazwach ograniczeń generowanych przez system?
Mam aplikację, która tworzy miliony tabel w bazie danych SQL Server 2008 (bez klastrów). Chcę uaktualnić do programu SQL Server 2014 (klastrowane), ale po załadowaniu pojawia się komunikat o błędzie: „W bazie danych znajduje się już obiekt o nazwie„ PK__tablenameprefix__179E2ED8F259C33B ” Jest to nazwa ograniczenia generowana przez system. Wygląda jak …

4
Postęp instrukcji SELECT INTO
Nasz przepływ ETL ma długo działającą instrukcję SELECT INTO, która tworzy tabelę w locie i zapełnia ją setkami milionów rekordów. Oświadczenie wygląda mniej więcej tak SELECT ... INTO DestTable FROM SrcTable Do celów monitorowania chcielibyśmy uzyskać ogólne pojęcie o postępie wykonywania tej instrukcji podczas jej wykonywania (przybliżona liczba wierszy, liczba …

1
Oszacowanie normalności częściowo pokrywających predykatów zasięgu
W tej chwili próbuję dowiedzieć się, w jaki sposób SQL Server ocenia liczebność predykatów zakresu, które częściowo pokrywają krok histogramu. W Internecie, przy szacowaniu liczności liczebności dla i statystyki dla kroku w kroku , natrafiłem na podobne pytanie i Paul White udzielił na to dość interesującej odpowiedzi. Zgodnie z odpowiedzią …

1
SET NOCOUNT Błąd w obsłudze połączenia SQL po aktualizacji
Aktualizujemy nasze środowisko testowe o nowy serwer i zaktualizowaną wersję Microsoft SQL Server i napotkaliśmy problem. Na nowym serwerze nasz stary kod otrzyma „operacja nie jest dozwolona, ​​gdy obiekt jest zamknięty” podczas wykonywania niektórych procedur przechowywanych. Ta wiadomość nigdy nie pojawiła się na starym serwerze. Po wyśledzeniu go problem można …

3
Dlaczego wybranie wszystkich wynikowych kolumn tego zapytania jest szybsze niż wybranie jednej kolumny, na której mi zależy?
Mam zapytanie, w którym użycie select *nie tylko znacznie mniej odczytów, ale także zużywa znacznie mniej czasu procesora niż użycie select c.Foo. To jest zapytanie: select top 1000 c.ID from ATable a join BTable b on b.OrderKey = a.OrderKey and b.ClientId = a.ClientId join CTable c on c.OrderId = b.OrderId …

2
Przywracanie strony online osiąga limit 1000
Zadanie polegało na próbie odzyskania bazy danych, która uległa uszkodzeniu (z powodu awarii we / wy, która została naprawiona od tego czasu). Nie znam bazy danych ani jej zawartości. Otrzymałem starą (~ 3 tygodnie) pełną kopię zapasową i serię dzienników transakcji ... jednak brakuje dzienników transakcji, więc mogę odzyskać dane …

2
Czy istnieje sposób na określenie dokładnego pliku zawierającego jednostkę alokacji w grupie plików wielu plików?
Miałem nadzieję uzyskać szczegółowy widok, które pliki bazy danych zawierały, które jednostki alokacji dla różnych HoBT (zarówno wyrównanych, jak i niezrównanych) żyjących w bazie danych. Zapytanie, którego zawsze używałem (patrz poniżej), dobrze mi służyło, dopóki nie zaczęliśmy tworzyć wielu plików danych na grupę plików i jestem w stanie dowiedzieć się, …

2
Łącznik w nazwie mojego komputera powodujący błąd T-SQL
Jestem programistą, a nie DBA (obawiam się, że pokazuje). Próbuję uruchomić program Report Builder 3.0 z SQL Server 2014 Express na moim komputerze domowym (o nazwie John-PC) i nie mogę uruchomić moich raportów. Przypadkowo utworzyłem kombinację użytkownika / loginu dla user = John-PCi login = John-PC\John. Kiedy próbuję usunąć wpis …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.