Pytania otagowane jako sql-server

Wszystkie wersje Microsoft SQL Server (nie MySQL). Dodaj również tag specyficzny dla wersji, np. Sql-server-2016, ponieważ często jest on odpowiedni dla pytania.


5
Różnica między pełną kopią zapasową a pełną kopią zapasową tylko do kopiowania
Widziałem w centralnym wątku programu SQL Server Czy pełna kopia zapasowa obciąża dziennik? pełna kopia zapasowa nie obcina dziennika: Nie. Pełne lub różnicowe kopie zapasowe nie obcinają dziennika transakcji. - Lynn Pettis Nie - pełna kopia zapasowa nie obcina dziennika. - Chad Crawford Czym więc różni się pełna kopia zapasowa …

2
Centralna procedura składowana do wykonania w kontekście wywołania bazy danych
Pracuję nad niestandardowym rozwiązaniem konserwacyjnym, korzystając z sys.dm_db_index_physical_statswidoku. Obecnie odwołuje się do niego z procedury przechowywanej. Teraz, gdy ta procedura przechowywana działa na jednej z moich baz danych, robi to, co chcę, i pobiera listę wszystkich rekordów dotyczących dowolnej bazy danych. Kiedy umieszczam go w innej bazie danych, wyświetla listę …

2
Ogranicz prawa do połączenia na serwerze SQL
Mam aplikację do wdrożenia w środowisku produkcyjnym, która korzysta z zabezpieczeń „systemu honoru”. Oznacza to, że wszyscy użytkownicy łączą się z bazą danych przy użyciu poświadczenia użytkownika / hasła SQL, a aplikacja sama zarządza uprawnieniami. Ta ostatnia część nie przeszkadza mi tak bardzo, jak fakt, że obiekt połączenia zawiera osadzone …

1
Ostrzeżenie w planie zapytań „Szacunek liczności”
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 Powyższe zapytanie zawiera ostrzeżenie w planie zapytań. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /> </Warnings> Dlaczego ma ostrzeżenie? Jak rzutowanie na …


2
Zakleszczenia od zamków na tych samych tabelach tymczasowych w różnych procesach
Znalazłem impas, który wydaje się pokazywać coś, co moim zdaniem było niemożliwe. W impasie występują dwa procesy: 1. process8cf948 SPID 63 Wykonanie ALTER TABLE w tabeli tymczasowej #PB_Cost_Excp_Process_Invoices_Work. Posiada blokadę IX w tabeli #PB_Cost_Excp_Process_Invoices_Work z identyfikatorem obiektu 455743580 2. process4cb3708 SPID 72 Występowanie w AKTUALIZACJI na tymczasowym stole #PB_Cost_Excp_Process_Invoices_Work, który …



3
Ogranicz aktualizację do niektórych kolumn. Zezwalaj tylko na procedurę składowaną, aby zaktualizować te kolumny
Mam wrażliwe kolumny cen, które chciałbym zaktualizować tylko za pomocą procedury składowanej. Chciałbym, aby wszystkie próby zmiany kodu w tych kolumnach cenowych lub ręczne próby zakończyły się niepowodzeniem, jeśli nie używa procedur przechowywanych zaprojektowanych do jego aktualizacji. Rozważam wdrożenie tego przy użyciu wyzwalaczy i tabeli tokenów. Rozważam pomysł posiadania tabeli …

3
Utworzenie centralnej biblioteki procedur przechowywanych / funkcji repozytorium CLR dla wewnętrznych procedur przechowywanych w innych bazach danych, które mają być używane?
Chciałbym użyć kodu, który opracowałem w języku C # CLR, aby był używany we wszystkich bazach danych w systemie, aby nie musiałem ustawiać każdej z nich jako wiarygodnej, włączać CLR i trzymać w jednym pakiecie tego samego kodu . Czy istnieje najlepszy sposób na to z administracyjnego i bezpieczeństwa punktu …

3
Czy powinienem migrować dane przy użyciu odłączania / kopiowania / dołączania lub poprzez tworzenie kopii zapasowych-przywracanie-odtwarzanie?
Mam zamiar rozpocząć migrację plików bazy danych do nowej sieci SAN (ze starej sieci SAN) i mam kilka opcji, aby to zaimplementować. (1) Zasugerowano, żebym przyjrzał się poziomowi przywracania pełnej kopii zapasowej do nowej bazy danych na serwerze. Jednak (2) moim pierwotnym planem było skopiowanie plików ze starej sieci SAN …

1
Kiedy należy podać PAD_INDEX?
Tak więc możesz użyć, FILLFACTORaby zostawić miejsce na stronach indeksu liści. OkreślaniePAD_INDEX pozostawia również miejsce w węzłach pośrednich. Jakie scenariusze należy określić PAD_INDEXi jakie korzyści zapewnia indeks?

1
Niska wydajność programu SQL Server po zamknięciu studia zarządzania
Zauważyłem dziwne zachowanie programu SQL Server 2008 R2 Express: zwykle mój czas wykonania zapytania wynosi ~ 650 ms, ale jeśli otworzę Management Studio i uruchomię dowolne proste zapytanie (na przykład SELECT * FROM Something), czas wykonania wynosi ~ 40 ms. Jeśli zamknę studio zarządzania, ta wartość powróci do normalnego poziomu …
17 sql-server  ssms 

4
Niedokładne „rzeczywiste” wiersze liczą się w planie równoległym
To jest pytanie czysto akademickie, o tyle, że nie powoduje problemu, a ja po prostu chcę usłyszeć wyjaśnienia tego zachowania. Weźmy standardowy numer tabeli wyników CTE Itzika Ben-Gana: USE [master] GO SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION [dbo].[TallyTable] ( @N INT ) RETURNS TABLE WITH SCHEMABINDING …
17 sql-server 

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.