Pytania otagowane jako sql-server

Microsoft SQL Server to system zarządzania relacyjnymi bazami danych (RDBMS). Użyj tego znacznika dla wszystkich wersji SQL Server, w tym Compact, Express, Azure, Fast-track, APS (wcześniej PDW) i Azure SQL DW. Nie używaj tego znacznika do innych typów DBMS (MySQL, PostgreSQL, Oracle itp.). Nie używaj tego tagu do rozwiązywania problemów związanych z programowaniem i tworzeniem aplikacji mobilnych, chyba że jest on bezpośrednio związany z bazą danych.

23
Nie można otworzyć „testu” bazy danych żądanego podczas logowania. Logowanie nie powiodło się. Logowanie nie powiodło się dla użytkownika „xyz \ ASPNET”
Stworzyłem serwis WWW, który zapisuje pewne dane do bazy danych. Ale otrzymuję ten błąd: Nie można otworzyć „testu” bazy danych żądanego podczas logowania. Logowanie nie powiodło się. Logowanie nie powiodło się dla użytkownika „xyz \ ASPNET”. Moje parametry połączenia to Data Source=.\SQLExpress;Initial Catalog=IFItest;Integrated Security=True


5
Limity SQL NVARCHAR i VARCHAR
Wszystko, mam duże (nieuniknione) dynamiczne zapytanie SQL. Ze względu na liczbę pól w kryteriach selekcji ciąg znaków zawierający dynamiczny SQL rośnie o ponad 4000 znaków. Teraz rozumiem, że istnieje ustawione maks. 4000 dla NVARCHAR(MAX), ale patrząc na wykonanie instrukcji SQL w Server Profiler dla instrukcji DELARE @SQL NVARCHAR(MAX); SET @SQL …

17
Zastąp zduplikowane spacje pojedynczą spacją w T-SQL
Muszę się upewnić, że dane pole nie ma więcej niż jednej spacji (nie przejmuję się wszystkimi spacjami, tylko spacjami) między znakami. Więc 'single spaces only' należy zamienić na 'single spaces only' Poniższe nie będą działać select replace('single spaces only',' ',' ') jak by to skutkowało 'single spaces only' Naprawdę wolałbym …
100 sql-server  tsql 

14
Jak wybrać najniższe wiersze?
Mogę zrobić SELECT TOP (200) ... ale dlaczego nie BOTTOM (200)? Cóż, nie wchodząc w filozofię, mam na myśli to, jak mogę zrobić odpowiednik TOP (200), ale odwrotnie (od dołu, tak jak można by się spodziewać, że zrobi to BOTTOM ...)?

5
W SQL Server, kiedy należy używać GO, a kiedy średnika;?
Zawsze byłem zdezorientowany, kiedy powinienem używać słowa kluczowego GO po poleceniach i czy na końcu poleceń wymagany jest średnik. Jakie są różnice i dlaczego / kiedy powinienem ich używać? Kiedy uruchamiam skrypt Generate w SQL Server Management Studio, wydaje się, że wszędzie używa GO, ale nie średnika.
100 sql  sql-server 


10
Jaki jest dobry powód, aby używać widoków SQL?
Czytam Biblię SQL Server 2008 i omawiam sekcję dotyczącą widoków. Ale autor tak naprawdę nie wyjaśnia celu poglądów. Jaki jest dobry użytek z widoków? Czy powinienem ich używać w swojej witrynie i jakie są z nich korzyści?
100 sql  sql-server 


3
nierozwiązane odniesienie do obiektu [INFORMATION_SCHEMA]. [TABLES]
Utworzyłem UDF, który ma dostęp do [INFORMATION_SCHEMA].[TABLES]widoku: CREATE FUNCTION [dbo].[CountTables] ( @name sysname ) RETURNS INT AS BEGIN RETURN ( SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = @name ); END W programie Visual Studio schemat i nazwa widoku są oznaczone ostrzeżeniem: SQL71502: Funkcja: [dbo]. [Tabele zliczeń] ma nierozwiązane odwołanie do …


19
Czy powinienem indeksować pole bitowe w programie SQL Server?
Pamiętam, jak kiedyś przeczytałem, że indeksowanie pola o niskiej liczności (mała liczba odrębnych wartości) nie jest naprawdę warte wykonywania. Przyznaję, że nie wiem wystarczająco dużo o działaniu indeksów, aby zrozumieć, dlaczego tak jest. A co, jeśli mam tabelę ze 100 milionami wierszy i wybieram rekordy, w których pole bitowe ma …

1
SQL Server - Kiedy używać indeksu klastrowego, a kiedy nieklastrowego?
Znam podstawowe różnice między indeksami klastrowymi i nieklastrowymi i rozumiem, jak faktycznie działają. Rozumiem, jak indeksy klastrowe i nieklastrowe poprawiają wydajność odczytu. Ale nie jestem pewien, jakie byłyby powody, dla których wybrałbym jedną z nich. Na przykład: jeśli tabela nie ma indeksu klastrowego, czy należy utworzyć indeks nieklastrowy i jakie …

6
Używanie StringWriter do serializacji XML
Obecnie szukam łatwego sposobu serializacji obiektów (w C # 3). Wyszukałem w Google kilka przykładów i wymyśliłem coś takiego: MemoryStream memoryStream = new MemoryStream ( ); XmlSerializer xs = new XmlSerializer ( typeof ( MyObject) ); XmlTextWriter xmlTextWriter = new XmlTextWriter ( memoryStream, Encoding.UTF8 ); xs.Serialize ( xmlTextWriter, myObject); string …


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.