【发布时间】:2023-04-09 06:02:01
【问题描述】:
这是我 4 或 5 天前提出的一个问题的转贴,回复为零。希望这次能有更多好运...
(使用 SQL Server 2008)
在接下来的几周内,我计划将 SQL Server 引入急需适当数据服务器的办公室。目前严重依赖散布在整个内部网络的松散 Excel 和 Access 文件(辅以大量难以理解的 VB 代码来进行数据操作)。
我们需要 SQL Server 来做两件事:
1. 对于将预先设计并持续捕获数据的内部数据库
2. 对于从客户端收到的数据集的临时上传,然后我们对其进行分析
我是这个办公室里唯一一个熟悉 SQL 的人。我将不得不训练其他 5 或 6 个人使用它。
现在,我的问题是:你们将如何设置数据库,以便使用 Management Studio 轻松直观地识别存储内容的位置?更准确地说:如果这是一个 Windows 文件系统,它看起来像这样:
c:\client work\client 1\piece of work 1 (db with 10 tables)\
c:\client work\client 1\piece of work 2 (db with 8 tables)\
c:\client work\client 1\piece of work 3 (db with 7 tables)\
c:\internal\accounting system\some db with 8 tables\
c:\internal\accounting system\some db with 5 个表\
c:\internal\some other system\some db with 7 tables\
等等
简而言之,我需要在视觉上按内部工作和客户工作进行划分。客户工作我需要由不同的客户分开。对于每个客户,我需要拆分不同的不同工作集。 (内部工作遵循类似的模式)。
我知道的解决方案:
- 运行多个数据服务器(例如,一台内部服务器,一台用于客户端工作)。不知道这样做的缺点是什么
- 为表分配架构
我很想听听你的建议!
【问题讨论】:
标签: sql-server database ssms