Mam bazę danych SQL Server i chcę zmienić kolumnę tożsamości, ponieważ zaczęła się od dużej liczby 10010i jest powiązana z inną tabelą, teraz mam 200 rekordów i chcę rozwiązać ten problem, zanim liczba rekordów wzrośnie. Jak najlepiej zmienić lub zresetować tę kolumnę?
Próbuję napisać skrypt, który całkowicie opróżni bazę danych SQL Server. Oto co mam do tej pory: USE [dbname] GO EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT all' EXEC sp_msforeachtable 'DELETE ?' Po uruchomieniu w Management Studio otrzymuję: Polecenia zostały wykonane pomyślnie. ale gdy odświeżę listę tabel, wszystkie nadal tam są. …
Otrzymuję następujący błąd Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have permission. Czytałem o ALTER AUTHORIZATION, ale nie mam pojęcia, w jakiej bazie danych to się dzieje. Ten błąd jest bardzo często wypluwany …
Jak wyświetlić CAŁY tekst z NTEXT lub NVARCHAR (maks.) W SQL Server Management Studio? Domyślnie wydaje się, że zwraca tylko kilkaset pierwszych znaków (255?), Ale czasami chcę po prostu szybki sposób przeglądania całego pola, bez konieczności pisania programu, aby to zrobić. Nawet w SSMS 2012 nadal występuje ten problem :(
Chciałbym napisać zapytanie na SQL 2008, które zgłosi wszystkich użytkowników, którzy mają dostęp do określonej bazy danych lub obiektów w bazie danych, takich jak tabele, widoki i procedury składowane, bezpośrednio lub z powodu ról itp. To raport zostanie wykorzystany do celów audytu bezpieczeństwa. Nie jestem pewien, czy ktoś ma zapytanie, …
Zwykle ustawiam rozmiar kolumny podczas tworzenia parametru w ADO.NET Ale jakiego rozmiaru używam, jeśli kolumna jest VARCHAR(MAX)? cmd.Parameters.Add("@blah", SqlDbType.VarChar, ?????).Value = blah;
W SQL Server 2008 Management Studio, kiedy klikam prawym przyciskiem myszy tabelę bazy danych i wybieram „ Wybierz 100 najlepszych wierszy ”, mogę np. Łatwo dodać instrukcję „ORDER BY” do SQL. To działa dobrze . Ale kiedy wybieram opcję „ Edytuj 200 pierwszych wierszy ”, nie mam możliwości modyfikowania kodu …
Próbuję zaktualizować długość kolumny varchar z 255 znaków na 500 bez utraty zawartości. Upuściłem i ponownie utworzyłem tabele wcześniej, ale nigdy nie byłem narażony na instrukcję alter, która moim zdaniem powinienem to zrobić. Znalazłem dokumentację tutaj: ALTER TABLE (Transfact-SQL), ale nie mogę robić z niej głów ani ogonów. Do tej …
Mam tabelę, a jedną z kolumn jest „Data” typu datetime. Zdecydowaliśmy się dodać domyślne ograniczenie do tej kolumny Alter table TableName alter column dbo.TableName.Date default getutcdate() ale to daje mi błąd: Niepoprawna składnia w pobliżu '.' Czy ktoś widzi tutaj coś oczywiście niewłaściwego, czego mi brakuje (oprócz tego, że mam …
declare @t table ( id int, SomeNumt int ) insert into @t select 1,10 union select 2,12 union select 3,3 union select 4,15 union select 5,23 select * from @t powyższy wybór zwraca mi następujące. id SomeNumt 1 10 2 12 3 3 4 15 5 23 Jak uzyskać następujące …
Jakie są zalety i wady korzystania z typów danych nvarchar(max)vs. NTextw SQL Server? Nie potrzebuję kompatybilności wstecznej, więc dobrze, że nvarchar(max)nie jest obsługiwana w starszych wersjach SQL Server. Edycja: Najwyraźniej pytanie dotyczy również TEXTi IMAGEvs. varchar(max)oraz varbinary(max), dla tych, którzy szukają tych typów danych później.
Korzystam z SQL Server Management Studio. Chcę zapisać wyniki zapytania w pliku programu Excel. Wybieram „zapisz jako”, a następnie zapisz w pliku CSV, który mogę otworzyć w programie Excel. Wszystko w porządku, ale brakuje mi nagłówków kolumn. Jakieś pomysły, jak je wyeksportować?
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 …
Mam błąd pod adresem Column 'key' in table 'misc_info' is of a type that is invalid for use as a key column in an index. gdzie klucz to nvarchar (max). Szybkie Google to znalazło . Nie wyjaśnia jednak, jakie jest rozwiązanie. Jak utworzyć coś takiego jak Dictionary, w którym klucz …
Jestem doprowadzony do szaleństwa, próbując dowiedzieć się, dlaczego Intellisense po prostu w ogóle nie działa. Serwer, którego używam, jest lokalny i jest w 2008 r., Baza danych jest ustawiona na zgodność z 2008 r., Intellisense jest włączone w każdym menu, które mogę znaleźć, a mimo to żadna lista członków nie …
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.