Pytania otagowane jako sql-server-2008-r2

Użyj tego znacznika w przypadku pytań dotyczących wersji 2008 R2 programu Microsoft SQL Server.

17
Limit czasu upłynął. Limit czasu upłynął przed zakończeniem operacji lub serwer nie odpowiada. Instrukcja została zakończona
Mam wielu użytkowników na mojej stronie internetowej (20000–60000 dziennie), która jest witryną pobierania plików mobilnych. Mam zdalny dostęp do mojego serwera (Windows Server 2008-R2). Wcześniej otrzymywałem błędy „Serwer jest niedostępny” , ale teraz widzę błąd przekroczenia limitu czasu połączenia. Nie znam się na tym - dlaczego tak się dzieje i …

12
Skrypt zabijający wszystkie połączenia z bazą danych (Więcej niż RESTRICTED_USER ROLLBACK)
Mam programistyczną bazę danych, która często wdraża się ponownie z projektu Visual Studio Database (poprzez TFS Auto Build). Czasami po uruchomieniu kompilacji pojawia się ten błąd: ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. Cannot drop database "MyDB" …

18
Wyjdź z trybu jednego użytkownika
Obecnie moja baza danych jest w trybie pojedynczego użytkownika. Podczas próby rozszerzenia mojej bazy danych pojawia się błąd: Baza danych „my_db” jest niedostępna. (ObjectExplorer) Ponadto, gdy próbuję usunąć bazę danych, pojawia się błąd: W tej chwili nie można wprowadzić zmian w stanie ani opcjach bazy danych „my_db”. Baza danych znajduje …

8
Jak sprawdzić datę ostatniej zmiany w procedurze przechowywanej lub funkcji na serwerze SQL
Muszę sprawdzić, kiedy funkcja została ostatnio zmieniona. Wiem, jak sprawdzić datę utworzenia (jest to w oknie właściwości funkcji w SQL Server Management Studio). Odkryłem, że w SQL Server 2000 nie można było sprawdzić daty modyfikacji (spójrz na ten post: Czy można ustalić, kiedy procedura przechowywana była ostatnio modyfikowana w SQL …


9
Wybierz rozmiar bazy danych SQL Server
jak mogę wysłać zapytanie do mojego serwera sql, aby uzyskać tylko rozmiar bazy danych? Użyłem tego: use "MY_DB" exec sp_spaceused Mam to : database_name database_size unallocated space My_DB 17899.13 MB 5309.39 MB Zwraca mi kilka kolumn, których nie potrzebuję, może istnieje sztuczka, aby wybrać kolumnę database_size z tej procedury składowanej? …



12
Nie można załadować pliku lub zestawu Microsoft.SqlServer.management.sdk.sfc w wersji 11.0.0.0
Mam zainstalowany MS SQL Server 2008 R2 i kiedy próbuję zaktualizować model z bazy danych w pliku EDMX, napotykam ten błąd. Nie można załadować pliku lub zestawu Microsoft.SqlServer.management.sdk.sfc w wersji 11.0.0.0 Próbowałem stąd zainstalować Shared Management Objects Microsoft SQL Server 2008 R2 , ale bez radości.

8
Aktualizacja SQL z row_number ()
Chcę zaktualizować moją kolumnę CODE_DEST o kolejny numer. Mam: CODE_DEST RS_NOM null qsdf null sdfqsdfqsdf null qsdfqsdf Chciałbym go zaktualizować, aby był: CODE_DEST RS_NOM 1 qsdf 2 sdfqsdfqsdf 3 qsdfqsdf Wypróbowałem ten kod: UPDATE DESTINATAIRE_TEMP SET CODE_DEST = TheId FROM (SELECT Row_Number() OVER (ORDER BY [RS_NOM]) AS TheId FROM DESTINATAIRE_TEMP) …


9
Wyszukiwanie nazw tabel
Używam następujących poleceń do wyszukiwania ciągów w moich procedurach składowanych: use DBname SELECT Name FROM sys.procedures WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%xxx%' Czy łatwo jest zmienić powyższe, aby przeszukiwały nazwy tabel w określonej bazie danych „DBname”?

6
Obliczanie odległości między dwoma punktami (szerokość, długość)
Próbuję obliczyć odległość między dwoma pozycjami na mapie. Zapisałem w swoich danych: długość, szerokość geograficzną, X POS, Y POS. Wcześniej korzystałem z poniższego fragmentu kodu. DECLARE @orig_lat DECIMAL DECLARE @orig_lng DECIMAL SET @orig_lat=53.381538 set @orig_lng=-1.463526 SELECT *, 3956 * 2 * ASIN( SQRT( POWER(SIN((@orig_lat - abs(dest.Latitude)) * pi()/180 / 2), …

4
Jak zapytać o wartości i atrybuty XML z tabeli w SQL Server?
Mam tabelę zawierającą Xmlkolumnę: SELECT * FROM Sqm Przykładem xmldanych w wierszu byłoby: <Sqm version="1.2"> <Metrics> <Metric id="TransactionCleanupThread.RecordUsedTransactionShift" type="timer" unit="µs" count="1" sum="21490" average="21490" minValue="73701" maxValue="73701" >73701</Metric> <Metric id="TransactionCleanupThread.RefundOldTrans" type="timer" unit="µs" count="1" sum="184487" average="184487" minValue="632704" maxValue="632704" >632704</Metric> <Metric id="Database.CreateConnection_SaveContextUserGUID" type="timer" unit="µs" count="2" sum="7562" average="3781" minValue="12928" maxValue="13006" standardDeviation="16" >12967</Metric> <Metric id="Global.CurrentUser" type="timer" …

4
Funkcja partycji COUNT () OVER jest możliwa przy użyciu DISTINCT
Próbuję napisać co następuje, aby uzyskać bieżącą liczbę różnych NumUserów, na przykład: NumUsers = COUNT(DISTINCT [UserAccountKey]) OVER (PARTITION BY [Mth]) Studio zarządzania nie wydaje się z tego powodu zbytnio zadowolone. Błąd znika po usunięciu DISTINCTsłowa kluczowego, ale wtedy nie będzie to wyraźna liczba. DISTINCTnie wydaje się być możliwe w ramach …
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.