Hallo zusammen,
Bei einem SQL 2005 Server hatte ich Probleme beim Installieren vom Security Update for SQL Server 2005 Service Pack 2 (KB948108). Das Update ist per WSUS immer fehlgeschlagen. Ich habe das Update dann mal runtergeladen und versucht manuell zu installieren. Meist erhält mal dann ein bisschen mehr Informationen was denn genau nicht geklappt hat. Und kann dann mit den Logfiles und Fehlermeldungen im Internet weitersuchen.
Hier das Log - man sieht genau wo das Problem ist.
Hallo zusammen,
Ich hatte endlich mal Zeit mir den neuen SQL Server 2008 anzuschauen. Ich habe den SQL Server Express mit Advanced Services (Sprich Reporting Services) heruntergeladen.
Zusätzlich werden noch folgende Komponenten benötigt. (Und IIS muss ja für die Reporting Services Installiert sein)
Microsoft .Net Framework 3.5 SP1 Windows Installer 4.5 Windows PowerShell 1.0 Hier einige Screenshots der Installation
Eine der coolsten neuen Erweiterungen, welche mir aufgefallen ist, ist das Intellisense im Query Fenster.
Hallo zusammen,
Wie man die MSDE "von Hand" entfernt beschreibt dieser Knowledge Base Artikel von Microsoft:
http://support.microsoft.com/kb/320873 Grüsse Andres Bohren
Hallo zusammen,
Auf meinem SQL 2005 wollte ich im "SQL Configuration Manager" die TCP/IP Verbindungseinstellungen so anpassen, dass der SQL Server nur an eine spezifische IP Adresse gebunden ist.
Also "Listen All" auf "No" gesetzt
Und auf den IP Adressen nur noch die gewünschten IP's Enabled gesetzt.
Nun noch den Service neu starten - fertig! Pustekuchen - der SQL Service hat dann nicht mehr gestartet :o(
Nach einigem rumsuchen im Internet (Quelle: http://blogs.
Mit dem Untenstehenden Script hat man alle Befehle zur Hand um eine Datenbank von SQL 2000 auf SQL 2005 zu migrieren.
/*****************************************************************************
* SQL Migration Script
* 30.07.2008 Andres Bohren - www.icewolf.ch
*****************************************************************************/
/*Create DB*/
CREATE DATABASE mydatabase
/*Backup*/
BACKUP DATABASE mydatabase TO DISK = 'C:\backup\mydatabase.bak" WITH INI'
/*Restore*/
RESTORE DATABASE mydatabase FROM DISK = '' WITH RECOVERY,
MOVE mydatabase TO 'D:\MSSQL.1\Data\mydatabase.mdf'
MOVE mydatabase_log TO 'D:\MSSQL.1\Data\mydatabase_log.ldf'
/*Create SQL Users*/
CREATE LOGIN myuser WITH PASSWORD = 'secret', CHECK_POLICY = OFF, DEFAULT DATABASE = mydatabase
http://service1.symantec.com/SUPPORT/ent-gate.nsf/docid/2004110407532763 C:\MySQL\bin\mysqlcheck --auto-repair -ubrightmailuser -p<password> brightmail
Replace <password> with the value found in the server.xml file. The server.xml file is located in the following directory by default: C:\Program Files\Symantec\SBAS\ControlCenter\Tomcat\jakarta-tomcat-4.1.27\conf\
Grüsse Andres Bohren
Hallo zusammen,
Hier ein paar Links welches die Lizenzierung von SQL Server 2005 beschreibt (vorallem die Themen CAL's / CPU und Virtualisierung) http://www.microsoft.com/sql/howtobuy/sqlserverlicensing.mspx Und SQL Server im vergleich zu IBM DB2 und Oracle 11g http://www.microsoft.com/sql/howtobuy/understdbpricing.mspx Grüsse Andres Bohren
Ich gebs ja zu - ich bin ein Security Fan. Hier mal ein paar Links zu ein paar Security Vergleichen zwischen MSSQL und Oracle DB's.
• Oracle Unbreakable?: http://blogs.technet.com/dataplatforminsider/archive/2008/04/14/unbreakable.aspx • SQL Server - Fact Checking Recent Vulnerability History: http://blogs.technet.com/security/archive/2008/03/05/sql-server-fact-checking-recent-vulnerability-history.aspx • Vergleich: http://www.databasesecurity.com/dbsec/comparison.pdf Wenn man das so liest, dann schneidet Oracle wirklich nicht gut ab. Ich habe auf einer VM mal versucht Oracle 10gR1 und Oracle10gR2 zu installieren. Tja mein Urteil ist auch nicht gerade berauschend:
Wir hatten da mal eine riesengrosse Datenbank mit zig Tabellen. Weil wir nicht wussten welche Tabelle denn so riesengross ist, habe ich mich auf die Suche nach einer geeigneten SQL Abfrage gemacht - et voila - hier ist sie:
set nocount on create table #spaceused ( name nvarchar(120), rows char(11), reserved varchar(18), data varchar(18), index_size varchar(18), unused varchar(18) ) declare Tables cursor for select name from sysobjects where type='U' order by name asc OPEN Tables DECLARE @table varchar(128) FETCH NEXT FROM Tables INTO @table WHILE @@FETCH_STATUS = 0 BEGIN insert into #spaceused exec sp_spaceused @table FETCH NEXT FROM Tables INTO @table END CLOSE Tables DEALLOCATE Tables select * from #spaceused ORDER BY data exec sp_spaceused drop table #spaceused