Pytania otagowane jako sql-server-2008

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

23
Połączenie z serwerem zostało pomyślnie nawiązane, ale podczas uzgadniania przed logowaniem wystąpił błąd
Otrzymuję następujący błąd, gdy próbuję połączyć produkcyjną bazę danych ze środowiska lokalnego. Udało mi się wcześniej podłączyć Production DB, ale nagle pojawia się błąd, masz jakiś pomysł? Połączenie z serwerem zostało pomyślnie nawiązane, ale podczas uzgadniania przed logowaniem wystąpił błąd. (Dostawca: Dostawca TCP, błąd: 0 - uchwyt jest nieprawidłowy). Próbowałem …

6
SQL Dodaj klucz obcy do istniejącej kolumny
Jeśli używam następującego polecenia SQL w programie SQL Server 2008, aby zaktualizować tabelę za pomocą ograniczenia klucza obcego: ALTER TABLE Employees ADD FOREIGN KEY (UserID) REFERENCES ActiveDirectories(id) UserIDbędąc moją kolumną FK w Employeestabeli. Próbuję odwołać się do UserIDw mojej ActiveDirectoriestabeli. Otrzymuję ten błąd: Klucz obcy „ID użytkownika” odwołuje się do …



13
Dziennik transakcji bazy danych jest pełny
Mam długotrwały proces, który wstrzymuje otwartą transakcję przez cały czas. Nie mam kontroli nad sposobem, w jaki to jest wykonywane. Ponieważ transakcja jest otwarta przez cały czas, po wypełnieniu dziennika transakcji SQL Server nie może zwiększyć rozmiaru pliku dziennika. Więc proces kończy się niepowodzeniem z powodu błędu "The transaction log …

4
Jak dodać grupę użytkowników Active Directory jako login w SQL Server
Mam aplikację .net, która łączy się z serwerem SQL przy użyciu uwierzytelniania systemu Windows. W aplikacji nie możemy używać uwierzytelniania SQL Server. Mamy tam wielu użytkowników Active Directory dla naszego projektu. Więc musimy utworzyć oddzielne konto logowania dla każdego użytkownika Active Directory w SQL Server, zamiast tworzyć osobne konto logowania …

17
Jak wydrukować VARCHAR (MAX) za pomocą instrukcji Print?
Mam kod, który jest: DECLARE @Script VARCHAR(MAX) SELECT @Script = definition FROM manged.sys.all_sql_modules sq where sq.object_id = (SELECT object_id from managed.sys.objects Where type = 'P' and Name = 'usp_gen_data') Declare @Pos int SELECT @pos=CHARINDEX(CHAR(13)+CHAR(10),@script,7500) PRINT SUBSTRING(@Script,1,@Pos) PRINT SUBSTRING(@script,@pos,8000) Długość skryptu wynosi około 10 000 znaków, a ponieważ używam instrukcji print, …


4
Jak mogę utworzyć unikatowe ograniczenie w mojej kolumnie (SQL Server 2008 R2)?
Mam SQL Server 2008 R2 i chcę ustawić unikalną kolumnę. Wydaje się, że można to zrobić na dwa sposoby: „unikalny indeks” i „unikalne ograniczenie”. Nie różnią się zbytnio od tego, co rozumiem, chociaż większość poleca unikalne ograniczenie, ponieważ indeks również uzyskuje się automatycznie. Jak utworzyć unikalne ograniczenie? ALTER TABLE Customer …

13
Jak znaleźć port dla MS SQL Server 2008?
Używam MS SQL Server 2008 na moim komputerze lokalnym. Wiem, że domyślny port to 1433 ale trochę jak nie nasłuchuje na tym porcie. SQL jest wersją Express. Wypróbowałem już dziennik, SQL Server Management Studio, rejestr i rozszerzoną procedurę składowaną w celu znalezienia portu. Ale nie mogłem go znaleźć. Proszę pomóż …



4
Jak włączyć zapytania rozproszone ad hoc
Kiedy uruchamiam zapytanie OPENROWSETw SQL Server 2000, to działa. Ale to samo zapytanie w programie SQL Server 2008 generuje następujący błąd: SQL Server zablokował dostęp do STATEMENT „OpenRowset / OpenDatasource” składnika „Ad Hoc Distributed Queries”, ponieważ ten składnik jest wyłączony w ramach konfiguracji zabezpieczeń dla tego serwera. Administrator systemu może …

3
Dlaczego warto używać typu danych geograficznych programu SQL Server 2008?
Przeprojektowuję bazę danych klientów, a jedną z nowych informacji, które chciałbym przechowywać wraz ze standardowymi polami adresowymi (Ulica, Miasto, itp.) Jest lokalizacja geograficzna adresu. Jedynym przypadkiem użycia, o którym myślę, jest umożliwienie użytkownikom mapowania współrzędnych na mapach Google, gdy nie można znaleźć adresu w inny sposób, co często ma miejsce, …

11
Jaki jest najlepszy sposób przechowywania współrzędnych (długość / szerokość geograficzna, z Google Maps) w SQL Server?
Projektuję tabelę w SQL Server 2008, która będzie przechowywać listę użytkowników i współrzędne Google Maps (długość i szerokość geograficzna). Czy będę potrzebować dwóch pól, czy można to zrobić z 1? Jaki jest najlepszy (lub najczęściej używany) typ danych do przechowywania tego rodzaju danych?

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.