Als «sql-server-2008-r2» getaggte Fragen

SQL Server 2008 R2 (Hauptversionsversion 10.50.xxxx). Bitte taggen Sie auch mit SQL-Server.

1
Ändern Sie die Länge des Varchar auf der Live-Produkttabelle
Ich habe einen MS SQL Server 2008 R2-DB-Server, der derzeit mit einer Produktions-App verwendet wird. Eine neue Erweiterung der App erfordert nun, dass eine varchar(100)Spalte in einer Tabelle länger wird. Kann die Länge dieser vorhandenen Spalte in der Produktdatenbank erhöht werden, ohne die aktuellen Daten zu beeinflussen? Muss diese Änderung …

4
Warum wächst das Transaktionsprotokoll im einfachen Wiederherstellungsmodus mit nächtlichen Sicherungen weiter?
Bevor ich sofort als Duplikat markiere , habe ich Mike Walshs Warum wächst das Transaktionsprotokoll weiter oder es steht nicht mehr genügend Speicherplatz zur Verfügung? , aber ich glaube nicht, dass es eine Antwort auf meine Situation gab. Ich habe ein Dutzend ähnlicher Fragen durchgesehen, aber die relevanten Fragen haben …


3
Was ist der beste Weg, um alle bis auf das aktuelle Jahr zu archivieren und die Tabelle gleichzeitig zu partitionieren
Aufgabe Archivieren Sie alle bis auf einen fortlaufenden Zeitraum von 13 Monaten aus einer Gruppe großer Tische. Die archivierten Daten müssen in einer anderen Datenbank gespeichert werden. Die Datenbank befindet sich im einfachen Wiederherstellungsmodus Die Tabellen haben eine Größe von 50 Millionen Zeilen bis zu mehreren Milliarden Zeilen und nehmen …

1
Aktualisieren Sie die SQL Server 2000-Datenbank auf 2008 R2 und aktivieren Sie neue Funktionen
Ich habe kürzlich die SQL Server 2000-Datenbank auf 2008 R2 aktualisiert. Was ich getan habe war: Herunterfahren des SQL Server 2000 (Express) -Dienstes auf alter Maschine, Verschieben Sie die Datendateien ( mydatabase.mdf und mydatabase.ldf ) auf einen neuen Computer. Führen Sie SQL Server Management Studio 2008 aus. Verbindung zur lokalen …

5
Artikel zur Transaktionspublikation hinzufügen, ohne einen neuen Schnappschuss zu erstellen
Wenn Sie die Transaktionsreplikation von SQL 2008 R2 mit Pull-Abonnenten verwenden und einen Artikel hinzufügen, möchten Sie vermeiden, dass Sie einen vollständigen Snapshot erstellen müssen (die Datenbank hat ~ 80 GB, dies dauert also Stunden). In diesem Artikel habe ich gesehen, wie dies mit einem Teil-Snapshot durch Deaktivieren von "instant_sync" …

7
Alle Berechtigungen für eine bestimmte Rolle auflisten?
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 6 Jahren migriert . Ich habe überall gesucht und keine schlüssige Antwort auf diese Frage gefunden. Ich benötige ein Skript, das ALLE Berechtigungen für eine zugeordnete Rolle erteilen kann. Irgendwelche Gedanken, oder …


2
LIKE verwendet Index, CHARINDEX nicht?
Diese Frage hängt mit meiner alten Frage zusammen . Die folgende Abfrage dauerte 10 bis 15 Sekunden: SELECT [customer].[Customer name],[customer].[Sl_No],[customer].[Id] FROM [company].dbo.[customer] WHERE (Charindex('123456789',CAST([company].dbo.[customer].[Phone no] AS VARCHAR(MAX)))>0) In einigen Artikeln habe ich gesehen, dass die Verwendung von CASTund CHARINDEXnicht von der Indizierung profitieren. Es gibt auch einige Artikel, die besagen, …

4
Merge-Anweisung blockiert sich selbst
Ich habe das folgende Verfahren (SQL Server 2008 R2): create procedure usp_SaveCompanyUserData @companyId bigint, @userId bigint, @dataTable tt_CoUserdata readonly as begin set nocount, xact_abort on; merge CompanyUser with (holdlock) as r using ( select @companyId as CompanyId, @userId as UserId, MyKey, MyValue from @dataTable) as newData on r.CompanyId = newData.CompanyId …


3
Sollte ich Transaktionsprotokollsicherungen während einer vollständigen Sicherung stoppen?
Ich habe zwei SQL Agent-Jobs, deren Ausführung in unterschiedlichen Intervallen geplant ist. Der erste Job führt einmal täglich eine vollständige Sicherung durch. Der zweite Job führt alle fünfzehn Minuten Transaktionsprotokollsicherungen durch. Da die Datenbank gewachsen ist, dauert die vollständige Sicherung länger als ursprünglich geplant (auch bei Komprimierung). Und ich habe …


5
Warum verursacht diese explizite Besetzung nur bei einem Verbindungsserver Probleme?
Ich frage Daten von einem Verbindungsserver über eine Ansicht auf dem Ursprungsserver ab. Die Ansicht hat ein paar standardisierte Spalten enthält, wie zum Beispiel Created, Modifiedund Deleted, aber in diesem Fall wird die Tabelle auf dem Quellserver hat keine geeigneten Informationen. Die Spalten werden daher explizit in ihre jeweiligen Typen …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.