webForumDet fria alternativet
Logga in / Bli medlem

Table/grupp fråga angående SQL2000

Databaser & SQL

8 svar · 274 visningar · startad av Steveking

Medlem sedan aug. 2001150 inlägg
Frågan#1

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.

Medlem sedan dec. 200012 464 inlägg
#2

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

Medlem sedan aug. 2001150 inlägg
#3

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.

Medlem sedan dec. 200012 464 inlägg
#4

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.

Medlem sedan aug. 2001150 inlägg
#5

Det är ju CA 20 Tables i SQL 2000 som default efter install.
Behöver man dom ?
Tex: (sysindexes), (sysfulltextcatalogs)
, (sysfiles), (syscolumns), (sysusers)
osv

Medlem sedan dec. 200012 464 inlägg
#6

Dom slipper du inte, det är sql servers egna tabeller. Det brukar gå att säga att man inte vill se dom vid listningar.

Medlem sedan aug. 2001150 inlägg
#7

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?

Medlem sedan dec. 200012 464 inlägg
#8

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.

Medlem sedan juni 200032 967 inlägg
#9

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,

266 ms totalt · 4 externa anrop · v20260731065814-full.1b2494f0
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)