Microsoft
Software
Hardware
Network
Question : sql
I am attempting to write a query that will loop through all the databases and rebuild all the indexes for each table.
I would like to use sp_msforeachtable and msp_msforeachdb
[code]
EXEC master..sp_MSForeachdb '
USE [?]
BEGIN
declare @starttime datetime
set @starttime = getdate()
print ''?''
EXEC sp_MSforeachtable @command1="DBCC DBREINDEX (''?'')"
declare @endtime datetime
SELECT @endtime = GETDATE()
INSERT INTO DBADB..MaintPlans values (getdate(), ''indexes'',db_name(), datediff(minute,@StartTime
, @EndTime))
END'
GO
[/code]
and i am receiving an error. is it possible to use both of these commands together? Also, i would like to include the fillfactor = 90% (DBCC REINDEX ( tablename, '', 90)
Any assistance you could provide would be great.
Answer : sql
>is it possible to use both of these commands together?
No, you cannot use both of them together
Random Solutions
Lost product key for MicroSoft Office 2008 Mac
Problem Opening Access 2000 Front-End with Access 2003.
sql to copy data from table 1 to table 2 in sep databases
How can I tell who changed the Out of office message for an Exchange 2007 mailbox?
FILE RENAME IN FOXPRO
ASP.NET and Server.CreateObject
Is it possible to link Sharepoint Calendars to each other?
How my Dialog is gone!!
Login failed for user 'sa'. (.Net SqlClient Data Provider)
SENS service corruption? Susspeced Malware?