December 15, 2010 at 1:12 pm
How to take a table offline?
December 15, 2010 at 1:43 pm
Not sure what you mean.
If you want to lock down the contents so nobody can access it, you can that through the security rules. You'll start getting error messages from every piece of code that tries to access it, so that may be a bad idea.
Can you clarify what exactly you're trying to do?
- Gus "GSquared", RSVP, OODA, MAP, NMVP, FAQ, SAT, SQL, DNA, RNA, UOI, IOU, AM, PM, AD, BC, BCE, USA, UN, CF, ROFL, LOL, ETC
Property of The Thread
"Nobody knows the age of the human race, but everyone agrees it's old enough to know better." - Anon
December 15, 2010 at 1:53 pm
Agreed with Gus above, more information about what you're trying to do would help.
If you're just trying to see if anyone uses it (the old, shut it off and listen for the screams method of obsoletion removal), I usually use an sp_rename to something like zzzzz_tablename.
Never stop learning, even if it hurts. Ego bruises are practically mandatory as you learn unless you've never risked enough to make a mistake.
For better assistance in answering your questions[/url] | Forum Netiquette
For index/tuning help, follow these directions.[/url] |Tally Tables[/url]
Twitter: @AnyWayDBA
December 16, 2010 at 6:33 am
Have databases where I don't know which tables are being used and what not. So what I want to do is which ever table I think is not being used, I want to disable it but not drop it at this point. Any ideas?
Thanks.
December 16, 2010 at 6:41 am
What I used to do, once I had worked out what I was pretty sure was unused, was renamed the object with an "_" in front of the name.
December 16, 2010 at 6:52 am
Great idea. Thanks.
June 3, 2015 at 7:23 am
This post caught my interest because it is recommended that a compressed index be dealt with offline:
https://technet.microsoft.com/en-us/library/dd894051(v=sql.100).aspx
So to address the issue as to why one may want to take the server offline, it is likely that this would happen in the process of compressing or rebuilding a heap. I wasn't completely sure of the why's and wherefore's involved here. Perhaps all that was addressed in the above article was that the initial scan can use all processors (as opposed to one) if the database is offline when the heap is compressed.
Jamie
June 3, 2015 at 8:04 am
You can't do anything to an index when the database is offline though. Offline database means inaccessible.
I suspect the article means offline as in, don't use the ONLINE = ON option on the index build/rebuilt. It's definitely not going to be the database or server that's offline.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
June 4, 2015 at 5:47 am
I would simply rename the table.
June 6, 2015 at 2:56 pm
I know it's an old thread but... Let me tell you this: if a table is clustered, then it's enough to DISABLE the cluster. Nobody will be able to access the table, not even an admin. This is because a clustered index IS THE TABLE.
Viewing 10 posts - 1 through 9 (of 9 total)
You must be logged in to reply to this topic. Login to reply