可能重复:
你能帮我解决我的软件许可问题吗?
运行 SQL Server,据我所知,对于连接到数据库服务器的每个用户,您都需要一个 CAL。
但是,如果访问 SQL Server 的唯一计算机是运行业务层的服务器,会发生什么情况?
例如,如果您有 1 个 SQL Server 和 1 个业务逻辑服务器,以及 100 个仅查询和使用业务逻辑服务器的客户端。没有客户端直接使用 SQL Server,甚至不允许任何人接触它。
那么,由于只有一台计算机使用 SQL 服务器,我是否只需要 1 个 CAL????
我以某种方式无法相信这会算作 SQL Server 只需要 1 个 CAL,但我想知道为什么不这样做。
我正在运行 Windows Server 2003 R2 Standard SP2。当我尝试使用远程桌面连接到此服务器时,出现以下错误弹出窗口:
“由于以下错误,系统无法让您登录:RPC 服务器不可用。”
在服务器的事件日志中,我收到以下事件: “域\管理员登录被拒绝。无法获取终端服务器用户配置。错误:RPC 服务器不可用。” (来源:Winlogon,事件 ID:1219)
我可以做什么来解决这个问题?我不知道这指的是哪个 RPC 服务器。
使用 (Windows) 终端服务器和瘦客户端而不是使用普通服务器和完整客户端有什么优势?
到目前为止,我只真正使用过普通的服务器和客户端,但现在客户询问终端服务器,我想知道使用它们而不是“老式”客户端 - 服务器网络的优缺点。
我能猜到的一些事情:更容易管理(不需要在 20 台计算机上安装/更新办公室/东西,而只需在服务器上)。
更轻松的备份(无需备份客户端计算机)。
而且我猜想将本地(如 USB)硬件与终端服务器连接和使用会很困难(不可能)?
支持或反对切换到终端服务器的其他原因是什么?
我从 SQL Server 9.0.4053 进行了备份,将 bak 文件复制到另一台运行 SQL Server 10.0.2531 的计算机并尝试使用恢复
RESTORE DATABASE [MyDatabase] FROM DISK = N'C:\Temp\MyDatabase.bak' WITH FILE = 1, NORECOVERY, REPLACE, STATS = 10
Run Code Online (Sandbox Code Playgroud)
这很快就完成了(数据库很小),缩短的输出是这样的:
11 Prozent verarbeitet.
[...]
100 Prozent verarbeitet.
208 Seiten wurden für die 'MyDatabase'-Datenbank, Datei 'MyDatabase' für Datei 1, verarbeitet.
4 Seiten wurden für die 'MyDatabase'-Datenbank, Datei 'MyDatabase_log' für Datei 1, verarbeitet.
RESTORE DATABASE hat erfolgreich 212 Seiten in 1.014 Sekunden verarbeitet (1.631 MB/s).
Run Code Online (Sandbox Code Playgroud)
完成后,数据库在 SQL Server Management Studio 中显示为“正在恢复”。并且它一直这样显示几个小时,没有任何进展。
事件日志包含三条信息消息(此处大致翻译):
1) “MyDatabase”正在启动。 …