针对SQL SERVER 2005 ,想请教如下几个问题,谢谢
看了很多书,发现书上没有把以下几个概念陈述清楚
1。实例: 是不是就是安装好SQL SERVER后,整个SQL SERVER系统就称作一个实例?
2。数据库拥有者dbo,似乎某个数据库是被某个用户拥有的
可是建立用户必须在某个数据库里建立吧?那么应该用户属于某个数据库才对啊
这不自相矛盾吗?
3。一个表(或者说一个数据库对象)是否只能属于一个模式,还是一个表可以属于不同的模式
4。一个模式(schema)是不是只能属于一个数据库用户?
还是一个模式(schema)可以同时属于不同的数据库用户?
5。在Oracle里,我可以指定某个表属于哪个用户,该表放在哪里(表空间)
那么在SQL SERVER里,又是怎么样的呢?
我可以指定表放在哪里(地点)吗?
------解决方案--------------------
1. 好象不是的吧? 实例就象是一个服务, 一个程序吧? 你装了一个SQL SERVER, 可以同时打开好多个Management Studio.
2. 用户建立有好多种呢. 有基与服务器的, 有基于数据库的.
3. 一个表只能属于一个模式
4. 新的模式可以属于多个用户, 你可以建立GROUP.
5. 不大清楚.