我有两个使用数据库镜像镜像到另一台服务器的数据库。由于某种原因,镜像服务器必须关闭几天。现在生产服务器的主体数据库处于 (PRINCIPAL/DISCONNECTED) 状态。客户端可以访问这些数据库。那么当他们不断向这些数据库添加数据时会发生什么?数据会被提交还是等到镜像出现?
sql database-mirroring sql-server sql-server-2005 sql-server-2008
我不太了解 SQL Server 或 MySQL。我有一个网络应用程序,我有一个朋友帮助开发它,以便它可以用于搜索我的数据库。该数据库是在 SQL Server 2008 Express 中创建的。它只有 3 GB。我知道此版本的 SQL Server 存在限制。我很遗憾没有为 MySQL 开发。如果我的 Web 应用程序同时被很多人使用,我真的会遇到大问题吗?不是我期待这个,但我想知道是否有人猜测我可以在当前版本的 SQL 的限制下将它推多远
我相信我的计算机上有 MS SQL Server 2005 版和 2008 版 (x64)。当我在 SQL Server Management Studio 2008 中连接到 localhost 时,左侧的树显示“localhost (SQL Server 9.0.4053)”。另外,运行:
SELECT SERVERPROPERTY('ProductVersion')
Run Code Online (Sandbox Code Playgroud)
返回 9.00.4053.00。
如何选择 2008 作为我希望使用的版本?
可能重复:
你能帮我解决我的软件许可问题吗?
我们有一台 SQL Server 2008 服务器,按处理器许可。
如果我想在几台台式 PC 上安装 SQL Server Management Studio (SSMS)(为了连接到服务器),我是否需要更多许可证?
我在 SQL 许可常见问题解答中找不到太多关于此的信息。
我想在集群环境中安装sql server 2008 r2版本。我可以使用 Windows Server 2008 R2 标准版吗?
谢谢。
我从 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”正在启动。 …
我的任务是编写一份文档,概述在我的全新 BI 项目中使用 SQL 2008 R2 而不是 SQL 2005 的最佳理由。我们的政策是一次只使用两个版本,而且这里的某个地方仍然有 SQL 2000 盒子......
根据此链接,我知道微软线路。 http://www.microsoft.com/sqlserver/2008/en/us/why-upgrade.aspx
我想知道的是您对哪些是最好的功能以及原因的看法。
因此,如果您能帮助我尝试说服管理层使用实际上是最新的产品,我将不胜感激。
试图弄清楚为什么我的磁盘空间如此之低,我发现了一个占用超过 12Gb 的日志文件......
这是正常的吗?
如果没有,我该如何防止这种情况再次发生?
我只是删除它吗?
有任何想法吗?谢谢 :)
我在 W2K8 服务器上安装了最新的 SQL Server 2008 R2。版本号显示“10.50.1600”。我的问题是我的备份无法在 x64 机器上恢复。
我从 Microsoft 页面为 Windows 7 Ultimate 64 位机器下载并安装了最新版本。此版本上的 SQL Server 2008 R2 版本显示为“10.00.4000”。现在我无法在机器之间备份/恢复数据库。我收到此错误:
System.Data.SqlClient.SqlError: The database was backed up on a server running version 10.50.1600. That version is incompatible with this server, which is running version 10.00.4000. Either restore the database on a server that supports the backup, or use a backup that is compatible with this server. (Microsoft.SqlServer.Smo)
Run Code Online (Sandbox Code Playgroud)
我在两台机器上都使用了这个页面上的最新下载,但最终得到了不同的版本 #'s: http://www.microsoft.com/express/Database/。我的问题是如何将 64 位机器更新为“10.50.1600”版本号?
编辑:
使用“SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY …
sql-server-2008 ×10
sql-server ×6
sql ×3
64-bit ×1
cluster ×1
licensing ×1
log-files ×1
performance ×1
restore ×1
upgrade ×1