SQL Server 2008 - Jak łatwo sprawdzić, czy włączona jest funkcja CLR?
SQL Server 2008 - Jak łatwo sprawdzić, czy włączona jest funkcja CLR?
Chcę usunąć bazę danych. Użyłem następującego kodu, ale bezskutecznie. public void DropDataBase(string DBName,SqlConnection scon) { try { SqlConnection.ClearAllPools(); SqlCommand cmd = new SqlCommand("ALTER DATABASE " + DBName + " SET SINGLE_USER WITH ROLLBACK IMMEDIATE", scon);...
Gdyby kiedykolwiek w przeszłości ktoś zapytał mnie o maksymalny rozmiar a varchar(max), powiedziałbym 2 GB lub szukał dokładniejszej liczby (2 ^ 31-1 lub 2147483647). Jednak w niektórych niedawnych testach odkryłem, że varchar(max)zmienne mogą najwyraźniej przekraczać ten rozmiar: create table...
Badając zastosowanie podpowiedzi do tabeli , natknąłem się na te dwa pytania: Jakich wskazówek dotyczących blokad powinienem używać (T-SQL)? Jaki wpływ ma HOLDLOCK na UPDLOCK? Odpowiedzi na oba pytania mówią, że podczas używania (UPDLOCK, HOLDLOCK)inne procesy nie będą w stanie odczytać...
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...
Mam witrynę sieci Web Asp.Net MVC 5 z podejściem Codefirst EntityFramework we wspólnym planie hostingu. Używa panelu WebbsitePanel typu open source do panelu sterowania, a jego panel SQL Server jest nieco ograniczony. Dzisiaj, gdy chciałem edytować bazę danych, napotkałem ten błąd: The...
Usiłuję uzyskać połączenie SQL Server z komputera A do komputera B, na którym działa SQL Server. Dużo szukałem w Google i wszystkie znalezione rzeczy nie działają. Nie prowadzą też krok po kroku przez proces rozwiązywania tego problemu. Nie używamy protokołu Kerberos, ale NTLM, jeśli jest...
Czy istnieje sposób na uczynienie zmiennej TSQL stałą?
Jaki jest najbardziej efektywny sposób odczytania ostatniego wiersza w SQL Server? Tabela jest indeksowana według unikalnego klucza - „najniższe” wartości klucza reprezentują ostatni wiersz.
Powiedzmy, że muszę zaimplementować fragment kodu T-SQL, który jako wynik musi zwracać tabelę. Mogę zaimplementować funkcję wycenioną w tabeli lub procedurę składowaną, która zwraca zestaw wierszy. Czego powinienem użyć? Krótko mówiąc, chcę wiedzieć: Jakie są główne różnice między funkcjami a...
Jak skonstruować zapytanie SQL (MS SQL Server), w którym w klauzuli „where” nie jest rozróżniana wielkość liter? SELECT * FROM myTable WHERE myField = 'sOmeVal' Chcę, aby wyniki wróciły, ignorując sprawę
Chcę znaleźć najdłuższy VARCHARw określonej kolumnie tabeli programu SQL Server. Oto przykład: ID = INT IDENTITY DESC = VARCHAR(5000) ID | Desc ---|----- 1 | a 2 | aaa 3 | aa Jaki SQL ma zwrócić 3? Ponieważ najdłuższa wartość to 3 znaki?
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...
Jak mogę grupować tylko według miesięcy z pola daty (a nie grupować według dni)? Oto jak wygląda moje pole daty: 2012-05-01 Oto mój obecny SQL: select Closing_Date, Category, COUNT(Status)TotalCount from MyTable where Closing_Date >= '2012-02-01' and Closing_Date <= '2012-12-31' and...
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"...
Otrzymuję następujący błąd podczas uruchamiania kodu SQL w celu przekonwertowania wartości typu danych z varcharna datetime. Msg 242, poziom 16, stan 3, wiersz 1 Konwersja typu danych varchar na typ danych typu data i godzina spowodowała, że wartość spoza zakresu. Sprawdziłem dane i nie...
Mam tabelę TEST z DATETIMEpolem takim jak ta: ID NAME DATE 1 TESTING 2014-03-19 20:05:20.000 Czego potrzebuję zapytania zwracającego ten wiersz i każdy wiersz z datą 19.03.2014, bez względu na godzinę. Próbowałem użyć select * from test where date = '03/19/2014'; Ale nie zwraca żadnych...
Potrzebuję miesiąca + roku od daty i godziny w SQL Server, na przykład „Jan 2008”. Zapytanie grupuję według miesiąca, roku. Szukałem i znalazłem funkcje takie jak datepart, convert itp., Ale żadna z nich nie wydaje się przydatna do tego. Czy coś mi umyka? Czy jest do tego funkcja?...
Właśnie coś mnie zaskoczyło w TSQL. Pomyślałem, że jeśli xact_abort jest włączony, dzwonię do czegoś takiego raiserror('Something bad happened', 16, 1); zatrzymałoby wykonywanie procedury składowanej (lub dowolnej partii). Ale mój komunikat o błędzie ADO.NET właśnie pokazał coś przeciwnego....
Jaka jest zalecana wielkość partii SqlBulkCopy? Szukam ogólnej formuły, której mógłbym użyć jako punktu wyjścia do dostrojenia wydajności.