Jag använder mig av SQL 2000 genom ett Webhotel.
Jag har bara tillgång till en databas.
Därför undrar jag ifall man kan gruppera tables på nåt sätt?
Det blir väldigt rörigt när man har ca 100 olika tables i samma databas.
------------------
Mvh :)
8 svar · 274 visningar · startad av Steveking
Jag använder mig av SQL 2000 genom ett Webhotel.
Jag har bara tillgång till en databas.
Därför undrar jag ifall man kan gruppera tables på nåt sätt?
Det blir väldigt rörigt när man har ca 100 olika tables i samma databas.
------------------
Mvh :)
jag antar att du har flera olika oberoende system (annars så borde du kanske titta över din datamodell).
En möjlighet är att skapa ett schema för varje system.
http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28000409
------------------
essentitia preter non sans multiplicandum
Min datamodell?
Hur menar du med oberoende.?
Det finns ju ca 40 Databaser på själva SQL servern när jag loggat in.
Det är alla som har SQL konto.
Jag kan bara öppna den databasen som hör till mig. Alltså den som har samma namn som mitt loginname.
------------------
Mvh :)
Jag tycker bara att 100 tabeller låter ganska mycket om du bara har ett system som går i databasen, men jag vet ju inte vad du håller på med ;)
Glöm det där jag sa om schema, sql server verkar bara tillåta ett schema per användare.
------------------
essentitia preter non sans multiplicandum
Det är ju CA 20 Tables i SQL 2000 som default efter install.
Behöver man dom ?
Tex: (sysindexes), (sysfulltextcatalogs)
, (sysfiles), (syscolumns), (sysusers)
osv
------------------
Mvh :)
[Redigerat av Steveking den 22 jan 2002]
Dom slipper du inte, det är sql servers egna tabeller. Det brukar gå att säga att man inte vill se dom vid listningar.
------------------
essentitia preter non sans multiplicandum
Det låter ju användbart.
Har kollar runt lite men hittar ingen sån valmöjlighet.
Det kanske styrs ifrån själva Servern och inte ifrån Enterprise manager?
------------------
Mvh :)
[Redigerat av Steveking den 22 jan 2002]
Jag vet inte hur det fungerar i Enterprise Manager men jag har sett det i något verktyg där det fanns en kryssruta med texten
Include system tables
så det styrs inte från servern.
------------------
essentitia preter non sans multiplicandum
Det styr du ifrån Enterprise Manager.
Men, från huvet: högerklicka på servern. Välj Edit SQL Server Registration Properties. Bocka av "Show system objects" eller liknande.
Mvh,