Karim's profileMicrosoft Dynamics CRM B...PhotosBlogListsMore ![]() | Help |
|
|
August 31 Microsoft Project Gemini Sneak Peak - Official Team BlogMicrosoft is about to release Project Gemini free of charge as an add-in on top of Microsoft Excel , Gemini is a tool that can connect on most of the data sources + reports and data feeds to allow you to analyze numerous amount of data in a matter of seconds, check more about this nice product on the Gemini Team's Official Blog here. There is another extension to Project Gemini which is the Self Data Management which is installed on top Share point 2010 as another add-in free of charge too, check more about it here Donald Farmer's Collection of Links regarding Project Gemini here January 24 Microsoft SQL Server 2005 Data Mining Add-ins for Microsoft Office 2007Microsoft SQL Server 2005 Data Mining Add-ins for Microsoft Office 2007 (Data Mining Add-ins) allow you take advantage of SQL Server 2005 predictive analytics in Office Excel 2007 and Office Visio 2007. The download includes the following components:
Download from here November 13 SQL Server 2008 DownloadsMicrosoft SQL Server 2008 Books Online (August 2008)SQL Server 2008, the latest release of Microsoft SQL Server, provides a comprehensive data platform. Books Online is the primary documentation for SQL Server 2008. Microsoft® SQL Server® 2008 Express with Advanced ServicesMicrosoft SQL Server 2008 Express with Advanced Services (SQL Server 2008 Express) is a free, easy-to-use version of SQL Server Express that includes a graphical management tool and powerful features for reporting and advanced text-based searches. SQL Server 2008 Express provides powerful and reliable data management tools and rich features, data protection, and fast performance. It is ideal for small server applications and local data stores. SQL Server 2008 Express with Advanced Services has all of the features in SQL Server 2008 Express, plus you can:
Free to download, free to deploy, and free to redistribute as an embedded part of an application, SQL Server 2008 Express with Advanced Services is the fast and easy way to develop and manage data-driven applications with powerful built-in reporting and full-text search functionality. For more information about SQL Server 2008 Express with Advanced Services, including other versons and downloadable components now available, see Microsoft SQL Server Express. For information about the different editions of SQL Server 2008, see the Editions page. Microsoft SQL Server 2008 Reporting Services Add-in for Microsoft SharePoint TechnologiesMicrosoft SQL Server 2008 Reporting Services Add-in for SharePoint Technologies (Reporting Services Add-in) enables you to take advantage of SQL Server 2008 report processing and management capabilities within Windows SharePoint Services (WSS) 3.0 or Microsoft Office SharePoint Server 2007. The download provides the following functionality:
This Reporting Services Add-in works together with SQL Server 2008 Reporting Services, which is required for the report server instance. SQL Server 2008 Reporting Services provides the following functionality for a report server that runs in SharePoint integrated mode:
Warning: The Microsoft SQL Server 2008 Reporting Services Add-in for SharePoint Technologies requires a SQL Server 2008 Reporting Services (SSRS) instance. This add-in is not supported with earlier versions of SSRS. Microsoft SQL Server 2008 Feature Pack, October 2008it contains the following : Microsoft ADOMD.NET Microsoft Analysis Management Objects Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB Provider Microsoft SQL Server 2005 Backward Compatibility Components Microsoft SQL Server 2008 Command Line Utilities SQL Server Compact 3.5 SP1 Microsoft Connector 1.0 for SAP BI Microsoft SQL Server 2008 Data Mining Add-ins for Microsoft Office 2007 Microsoft SQL Server 2008 Datamining Viewer Controls Microsoft SQL Server 2005 Driver for PHP Microsoft Core XML Services (MSXML) 6.0 Microsoft SQL Server 2005 JDBC Driver 1.2 Microsoft SQL Server 2008 Management Objects Microsoft OLEDB Provider for DB2 SQL Server Remote Blob Store Microsoft SQL Server 2008 Policies Microsoft Windows PowerShell Extensions for SQL Server Microsoft SQL Server 2008 Native Client
Microsoft SQL Server 2008 Replication Management Objects Microsoft SQL Server 2008 Report Builder 2.0 Microsoft SQL Server 2008 Reporting Services Add-in for Microsoft SharePoint Technologies Microsoft SQL Service Broker External Activator Microsoft SQL Server System CLR Types Microsoft SQLXML 4.0 SP1 Microsoft Sync Framework Microsoft SQL Server 2008 Upgrade Advisor June 26 Some useful SQL Server 2008 TechNet ArticlesWhat's New in SQL Server 2008 ?
SQL Server 2008 : New Data Types
SQL Server 2008 : Security
SQL Server 2008 : Data Warehousing Query Performance
SQL Server 2008 : Minimize Blocking in the SQL Server
enjoy :) June 14 SQL Server 2008 RC0 fails to complete installation because of Windows Installer 4.5sWhen you will try to install SQL Server 2008 RC0 , sometimes it fails to initiate the installation becauscan't install Windows Installer 4.5 , you will have to download it by yourself and intitate the installation again, you can download it from here April 23 Types of Encryption keys in SQL Server 2005 ? Part(II)In part I , we've talked about the Symmetric key; In this article , I'll be talking about Asymmetric key also known as Public-key cryptography, is a system in which the sender and the receiver of a message have a pair of cryptographic keys - a public key and a private key - to encrypt and decrypt the message. In which the sender can only encrypt the message and only the receiver who has the other pair of the key (private key) can decrypt the message and can’t encrypt it.
We can use three encryption algorithms with Asymmetric keys which are: RSA_512, RSA_1024, RSA_2048, for more information about those algorithms.
How to protect your data using Asymmetric key?
First of all we need to create an Asymmetric key, using the following code to create a Asymmetric key:
IF NOT EXISTS (SELECT * FROM sys.asymmetric_keys WHERE name = with algorithm = RSA_2048 encryption by password='P@ssw0rd' END
Then we create the table that we need to encrypt its data by using the following code or any other code you want to:
Id int identity(1,1) primary key, Data VARBINARY(2048))
You need to declare your targeted field for encryption as varbinary data type to accept encryption.
Then we need to insert an encrypted value in our table, to do so we will need to use the EncryptByAsymKey Method which takes the key Guid which is the Guid of the Asymmetric key which we can get using the following select statement:
DECLARE @Key_GUID UNIQUEIDENTIFIER SELECT @Key_GUID = Key_GUID And the second parameter is the data you want to encrypt. So the whole code will be like following: DECLARE @Key_GUID UNIQUEIDENTIFIER SELECT @Key_GUID = Key_GUID ‘using the @Key_Guid to tell the EncryptByAsymKey Method which Asymmetric key it ‘will be using to encrypt the data INSERT INTO Testencryption If you want to view the encrypted data, just select the data from the table using the following code: SELECT Data If you want to decrypt the data, just follow this code: select CONVERT(varchar(max),decryptbyasymkey(AsymKey_ID('Asym_key1'), Data,N'P@ssw0rd')) from Testencryption
For more Information check the following links: April 08 Types of Encryption keys in SQL Server 2005 ? (Part I)
1. Symmetric key Protected by a Certificate which is protected by database Master key 2. Asymmetric key Protected by a database Master key
N.B: Don’t use Asymmetric keys unless you are in deep need for it as it requires high processing speed and try not to use it when dealing with multiple rows and data.
How to protect your data using Symmetric key?
First of all we need to create a Symmetric key, using the following code to create a symmetric key:
IF NOT EXISTS (SELECT * FROM sys.symmetric_keys WHERE name = ENCRYPTION BY PASSWORD='P@ssw0rd'
Secondly we need to open the created key to use it in encryption, so use the following code to open the key:
OPEN SYMMETRIC KEY PrivateData DECRYPTION
Then we create the table that we need to encrypt its data by using the following code or any other code you want to:
Id int identity(1,1) primary key, Data VARBINARY(255))
You need to declare your targeted field for encryption as varbinary data type to accept encryption.
We will need to open our symmetric key so we can use in encryption by using the following code:
OPEN SYMMETRIC KEY PrivateData DECRYPTION
Then we need to insert an encrypted value in our table, to do so we will need to use the EncryptByKey Method which takes four parameters two of them mandatory which are the Guid of the symmetric key which we can get using the following select statement:
DECLARE @Key_GUID UNIQUEIDENTIFIER SELECT @Key_GUID = Key_GUID And the second parameter is the data you want to encrypt; the other two parameters are optional. For more information about how to create symmetric key check this URL So the whole code will be like following: DECLARE @Key_GUID UNIQUEIDENTIFIER SELECT @Key_GUID = Key_GUID
‘using the @Key_Guid to tell the EncryptByKey Method which symmetric key it ‘will be using to encrypt the data INSERT INTO Testencryption If you want to view the encrypted data, just select the data from the table using the following code: SELECT Data If you want to decrypt the data, just follow this code: SELECT CONVERT (VARCHAR (50), By the way if you are tried to use AES – Advanced Encryption System on any operating system but Windows server 2003 it will generate this error because it’s only supported on the previously mentioned operating system. Msg 15314, Level 16, State 1, Line 1 Either no algorithm has been specified or the bitlength and the algorithm specified for the key are not available in this installation of Windows.
Part II will talk about the encryption with Asymmetric key. March 25 SQL Server 2008 Feature Pack CTP
Download SQL Server 2008 Feature Pack which contains:
Download it from here September 09 SQL CLR Integrationtoday I'll demonstrate a very nice feature that has been added recently in Microsoft SQL Server 2005 which is SQL CLR Integration. This feature It’s the possibility to deploy C# or VB.NET code that is used within the SQL Server process. this means that if you need complex procedural code, you can write it as managed code and of course it has plenty of benefits : ¨T-SQL is interpreted and hence slower. ¨Error handling in T-SQL was frankly abysmal (although it has improved in SQL Server 2005) ¨String handling in T-SQL is un-optimized and slow ¨SQL-CLR is compiled so faster ¨SQL-CLR lets you take advantage of the huge base class library and now I'll show you a small demonstration on how you create a SQL CLR project: first of all you should have Microsoft SQL Server 2005 Installed and Microsoft Visual Studio 2005. you should enable the SQL CLR feature by clicking Start --> All Programs --> Microsoft SQL Server 2005 --> Configuration Tools --> SQL Server Surface Area Configuration --> click on Surface Area Configuration for features -->you will find in the left pane MSSQLSERVER underneath it Database Engine underneath it you will find CLR Integration --> select it and Check it from the right pane.
July 04 SQL Server KATMAI known Issues
Consider the following support issues when you run the SQL Server "Katmai" June CTP:
2.3.1 Supportability Known Issues
To install SQL Server "Katmai" Books Online, run SqlServerKatmai_BOL.msi after SQL Server "Katmai" Setup is finished. In the June CTP, this file is located in the \Tools\Setup folder. You can also download this file from the Microsoft Connect Web site June CTP Books Online download page. Do not use AdventureWorksDWSamples, SQL_AdventureWorksASSamples, or SQL_AdventureWorksSamples unattended parameters in this release. You can download samples from the Microsoft SQL Server Samples and Community Projects Web site. For more information about samples, see the documentation at Start/All Programs/Microsoft SQL Server "Katmai"/Documentation and Tutorials/Microsoft SQL Server Samples Overview. Updating the Location for the .NET Framework CLR SamplesBefore you compile .NET Framework common language runtime (CLR) samples for SQL Server, verify that the path of the version of the .NET Framework compiler is the first Framework directory in the PATH environment variable. The location of the compiler that is shipped with this release of SQL Server is C:\<Windows root directory>\Microsoft.NET\Framework\v2.0.x. Drive C is the installation drive, <Windows root directory> is either Windows or WINNT, and x is five digits. 3.4 Planned Removal of SQLXMLSQLXML is included in this CTP release of SQL Server "Katmai". SQLXML will be removed from the "Katmai" installer in a future CTP release and offered as a separate component instead. Database EngineThe following issues apply to Database Engine when SQL Server "Katmai" is installed. 4.1.1 Stored Procedure sp_helpuser Fails When Passing Role NameThe following message appears when you supply the role name as a parameter for sp_helpuser: Msg 15198, Level 16, State 1, Procedure sp_helpuser, Line 166 Do not supply a role name as a parameter for sp_helpuser in the "Katmai" June CTP. This stored procedure is changing and will support passing a role name in a subsequent CTP release. 4.1.2 Language Reference
4.1.3 Cleanup Tasks Cannot Be Added by Using Maintenance Plan WizardIn this version of SQL Server "Katmai", the Maintenance Plan Wizard fails if you try to add a cleanup task. To add a cleanup task to a maintenance plan, use the maintenance plan designer instead of the Maintenance Plan Wizard. For example, you can create the basic maintenance plan by using the wizard, and then add a cleanup task by modifying the plan in the designer. To modify the plan using the designer, right-click the plan and then select Modify. 4.1.4 Error When Trying to Connect to a SQL Server Compact Edition version 3.5 DatabaseIn SQL Server Management Studio, you will get an error message when you try to connect to a SQL Server Compact 3.5 version 3.5 database. For example, the message appears when you use the Connect to Server dialog box and select either New database or Browse for More in the Database File drop-down menu. This error occurs because SQL Server Compact 3.5 3.5 is not yet integrated into the June CTP. Therefore, you cannot connect to SQL Server Compact 3.5 3.5 database. Support for SQL Server Compact 3.5 3.5 will be added in a later CTP release. 4.2 Analysis ServicesThe following issues apply to Analysis Services when SQL Server "Katmai" is installed. 4.2.1 Clicking the Calculations Tab in Business Intelligence Development Studio Might Generate an Error MessageDouble-clicking an Analysis Services project file to open both Business Intelligence Development Studio and the project might generate an error message when you click the Calculations tab. You can receive this error message if the project file is in a different directory from the default directory that Business Intelligence Development Studio uses. To prevent this error, open Business Intelligence Development Studio, and then open the Analysis Services project from within the studio environment. 4.3 Integration ServicesThe following issues apply to Integration Services when SQL Server "Katmai" is installed. 4.3.1 Version Change for SQL Server Native ClientSQL Server "Katmai" uses a different version of the SQL Server Native Client from the one included in SQL Server 2005. (SQL Server Native Client was previously known as SQL Native Client.) Therefore, Integration Services packages that use SQL Server Native Client and were created in SQL Server 2005 cannot run automatically in SQL Server "Katmai". To run these packages, follow one of these steps:
4.3.2 Version Change for Analysis Services OLE DB ProviderSQL Server "Katmai" includes a different version of the Analysis Services OLE DB provider from the one included in SQL Server 2005. Therefore, Integration Services packages that use the Analysis Services OLE DB provider and were created in SQL Server 2005 cannot run automatically in SQL Server "Katmai". To run these packages, follow one of these steps:
4.3.3 Installing SQL Server "Katmai" Removes Support for DTS in SQL Server 2005 Integration Services PackagesFor this CTP release, you must uninstall SQL Server 2005 Workstation Components before installing the SQL Server "Katmai" Workstation Components. Uninstalling the SQL Server 2005 Workstation Components removes three Integration Services components: the SQL Server 2005 version of the Execute DTS 2000 Package task and two supporting assemblies. These three Integration Services components support backward compatibility between SQL Server 2005 and SQL Server 2000 Data Transformation Services (DTS). Without these three components, SQL Server 2005 packages and tools that require DTS support will not run. However, SQL Server "Katmai" Integration Services includes a version of the Execute DTS 2000 task and the two supporting assemblies. Therefore, you can upgrade SQL Server 2005 packages that require DTS support to the SQL Server "Katmai" format by opening them in the SQL Server "Katmai" version of Business Intelligence Development Studio, and then running those packages as SQL Server "Katmai" packages. 4.3.4 Custom Applications That Use Both Integration Services and System.Data.SqlClient APIs Might FailA custom application that uses both Integration Services and .NET Framework Data Provider for SQL Server (System.Data.SqlClient) APIs will fail if the following conditions are true:
Under these conditions, the custom application incorrectly detects the version of SQL Server as the edition of SQL Server 2005 that does not support Integration Services. This erroneous detection causes the custom application to fail when it calls the Integration Services APIs and to generate a DTS_E_PRODUCTLEVELTOLOW error. This error indicates that Integration Services is not supported on the detected version of SQL Server. This failure does not occur in the following situations:
4.3.5 Custom Components Developed in SQL Server 2005 Integration Services Must Be Edited and Recompiled for SQL Server "Katmai"If you developed a SQL Server 2005 Integration Services (SSIS) custom component, that custom component must be modified before it can be used in SQL Server "Katmai" Integration Services packages. You can either modify the component to run only in SQL Server "Katmai" packages or to run in both SQL Server 2005 and SQL Server "Katmai" packages. Use the Custom Component Only in SQL Server "Katmai" PackagesAfter completing the following procedure, you can use the component in SQL Server "Katmai" packages, but can no longer use the component in SQL Server 2005 Integration Services (SSIS) packages. To use a SQL Server 2005 Integration Services custom component only in SQL Server "Katmai" packages
Use the Custom Component Only in Both SQL Server 2005 and SQL Server "Katmai" PackagesAfter completing the following procedure, you will have two versions of the custom component: the original version and a SQL Server "Katmai" version. You can still use the original version in SQL Server 2005 packages, but you will have to use the SQL Server "Katmai" version in SQL Server "Katmai" packages. To create a separate SQL Server "Katmai" version of the custom component
4.3.6 Limited Namespaces Included in Books OnlineFor this CTP release, Books Online includes the documentation for only the following Integration Services namespaces:
For information about additional namespaces, see the SQL Server 2005 Integration Services Class Library on MSDN. 4.4 Reporting ServicesThe following issues apply to Reporting Services when SQL Server "Katmai" is installed. 4.4.1 Reporting Services in SharePoint ModeReporting Services in SharePoint integrated mode is not supported in this CTP release of "Katmai". 4.4.2 Reporting Services New FunctionalityThis version of SQL Server "Katmai" includes support for features that were released with SQL Server 2005 Service Pack 2: Hyperion Essbase data source support, report model generation from Oracle 9.2.0.3 or later data sources, and the Select All check box for multivalued parameters. These features are fully documented in Books Online. 4.5 All Business Intelligence TechnologiesThe following issues apply to all of the business intelligence technologies—Analysis Services, Integration Services, and Reporting Services—when SQL Server "Katmai" is installed. 4.5.1 Remove SQL Server 2005 Workstation Components before Installing SQL Server "Katmai"In the SQL Server "Katmai" version of Business Intelligence Development Studio, the designers that you use to create projects for Integration Services, Analysis Services, and Reporting Services cannot be installed side-by-side with the SQL Server 2005 designers. For both SQL Server "Katmai" and SQL Server 2005, these designers are part of the Workstation Components that SQL Server installs. However, for this CTP release, you cannot install the SQL Server "Katmai" designers if the SQL Server 2005 Workstation Components are already installed on the computer. You must uninstall the SQL Server 2005 Workstation Components before installing SQL Server "Katmai". If you try to install SQL Server "Katmai" without first uninstalling the SQL Server 2005 Workstation Components, you will be notified that the existing components on the computer are blocking the installation. To uninstall the existing Workstation Components, in Control Panel, open Add or Remove Programs, select SQL Server 2005, click Remove, and on the Component Selection page of the wizard, select Workstation Components. Once you have uninstalled the SQL Server 2005 Workstation Components, you can install the SQL Server "Katmai" designers by installing SQL Server "Katmai". 4.5.2 Cannot Edit SQL Server 2005 Business Intelligence Projects in SQL Server "Katmai"To create projects for Integration Services, Analysis Services, or Reporting Services, you use their respective designers in Business Intelligence Development Studio. However, the designers in SQL Server "Katmai" cannot be installed side-by-side with those from SQL Server 2005. Furthermore, installing SQL Server "Katmai" replaces designers that were installed by SQL Server 2005 with the SQL Server "Katmai" versions. You can use the SQL Server "Katmai" designers to open and modify projects that were created by using the SQL Server 2005 designers. However, if you use the SQL Server "Katmai" designers to modify SQL Server 2005 Business Intelligence projects, you can no longer save those projects in the SQL Server 2005 format. Upon opening a SQL Server 2005 project, the designer upgrades the project in memory to the SQL Server "Katmai" format. To permanently replace the SQL Server 2005 version of the project with the upgraded SQL Server "Katmai" version, you must either save the upgraded version of the project or perform an operation, such as running an Integration Services package, that will cause the upgraded version of the project to be saved. Otherwise, the upgraded version will not be saved. June 14 SQL Server 2008 KatMai - Your Data, Any Place, Any TimeIt was the first time anyone hear about the SQL Server KatMai in the first Microsoft BI Conference held in Washington DC the last month, I've attend a live webcast by David Campell
Share the SQL Server Future vision
I've installed the Katmai and tested some features in it , overall it's a very nice product and have a lot of enhancements than SQL Server 2005, but I've dissappointed in the enhancements of SSIS , they are not much , only one thing has been announced the "Data Capture Engine " which capture the data of insert , update , delete statments in the run time and change them, I've attended a Live chat on the Katmai couple a days ago and I've asked the experts If there is any major enhancements else in the SSIS and they generously ignored my questions.
Anyway, Microsoft has added major enhancements on the Reporting Services 2008 like the following :
and they are also reviewing the support of some of Dundas controls. Also there is major enhancements in the Analaysis services Data Mining and Multidimensional data. one of the cool features really in Katmai , is the location datatype and intelligent and spatial data type and I'll take about those two later and I'll accompany the blog with some code. Another nice feature also is the duplicate detection which detect the duplication in data when you import the data from a place to another. Of course there is major enhancements in the performance of the Data warehousing and the data auditing feature and a lot of other features that I'll explain in later posts. If there is anyone intrested in downloading the sql server he can access connect.microsoft.com website for participating in the testing program. Enjoy!! February 07 Optimizing Performance Using Micrsoft SQL Server Integration ServicesFrom two days, I've attended three sessions for Donald Farmer, Principal Program Manager for Microsoft SQL Server Integration Services in Microsoft Redmond,Seattle in the MDC 2007 for the Middle east developers which was held in Cairo International Conference Center; the three sessions were :
I'll talk in here about the first session which was from my point of view the most intresting, First he described the difference between the DTS and the SQL Server Integration Services and it's Huge from my experience in this field and then He described the OVAL Concept which He meant with it the following: O --> Operations V --> Volume A --> Application L --> Location Let's discuss each and everyone of these factors: Operations: All the operations that happens during the data transfer whether it was defined or hidden done by the system. Volume: The Volume of the data that will be transfered, it differs whether i'm movind a large amount of data ( Millions of rows ) or small amount (hundreds) in the time it takes to be moved. Application: We have to take care which application we will use to move the data , if we are moving a bulk amount of data without doing any operations , we can use BCP instead of SQL Server Integration Services , becasue it will saves us time. Location: We have to the Source and Destination , the Type of network between them and the type of the Harddisk we are using in both places , cause may be when i change the hardware we save time and this for many company will be very benificial. so the conclusion is that we have to take care of these four factors when we design a SSIS package. The second thing that i want to talk about is How you detect the time leakage in your Package and How can you optimize it? Donald Farmer has described this nice method of calculating the time of execution in the package and how can we detect the leakage; first we run the package as it is and we see the execution time it takes let assume that it took 29 sec then the STD execution time was 29 sec Secondly we replace the destination with the Row Count component which is very useful component in here; it just count rows and we see the execution time of the package without the destination let's assume its gonna be 20 sec then STC took 20 sec to caluculate the time the data took to be transfered to the destination D = STD - STC= 29-20 =9 sec To Optimize this Integaration Package let's analyze the situation , I guess that the operations doesn't take much time and the destination too, may be If we investigated more we will find that the problem issued from the Old Hard disk we use in the source which tooks us too much time to read the data , so it won't matter how much time and money we invest to develop a new package the problem will still in the old harddisks so if we replaced them with a new one the performance will be enhanced significantly. This was the end of the session I hope you like it as I did. Thank you Donald. January 18 Undocumented SQL System Stored ProcedureHow many of you wants to run a script on the whole tables in the database and don't want to do this manually???
well I'm one of those people who would like some sort of stored procedures which loops in all tables and apply the same script on all the tables so I've searched for this and finally I found the Undocumented SQL System Stored Procedures, they are punch of system Stored procedures which very helpfull and effective, I'll state down here two of'em and you can see the rest from here
sp_MSforeachdbSometimes, you need to perform the same actions for all databases. You can create cursor for this purpose, or you can also use the sp_MSforeachdb stored procedure to accomplish the same goal with less work.For example, you can use the sp_MSforeachdb stored procedure to run a CHECKDB for all the databases on your server: EXEC sp_MSforeachdb @command1="print '?' DBCC CHECKDB ('?')" sp_MSforeachtableSometimes, you need to perform the same actions for all tables in the database. You can create cursor for this purpose, or you can also use the sp_MSforeachtable stored procedure to accomplish the same goal with less work.For example, you can use the sp_MSforeachtable stored procedure to rebuild all the indexes in a database: EXEC sp_MSforeachtable @command1="print '?' DBCC DBREINDEX ('?')" November 27 Don't develop SSIS packages on Vista untill SQL Server 2005 SP2 is launchedDon't develop SSIS packages on Vista untill Microsoft launches SQL Server 2005 SP2 cause it will crash and the SQL Server 2005 Sp2 CTP which is already launched won't solve this kwon bug according to Michael Entin November 22 SQL Server 2005 Service Pack 2 CTP (November 2006) is availabe for public preview!Hello Everyone,
Microsoft has launched SQL Server 2005 Service Pack 2 CTP (November 2006), down here is the new modifications embedded in this CTP:
November 12 SQL Server 2005 Books Online Service Pack 2 Community Technology Preview (November 2006)Microsoft has launched SQL Server 2005 Books Online Service Pack 2 Community Technology Preview (November 2006)
Download here |
|
|