我们可以同时在SQLServer中创建多少个数据库?

尝试使用以下语句同时从 100 个会话创建 100 个 SQL 数据库

Format(L"CREATE DATABASE %s ", name)

某些会话无法创建数据库,出现此错误:

创建数据库失败。无法创建列出的某些文件名。检查相关错误。

知道可能是什么原因吗?

回答

回答标题。从SQL Server 的最大容量规格:

SQL Server 数据库引擎对象 最大大小/数量 SQL Server(64 位)
每个 SQL Server 实例的数据库 32,767

至于错误,如果没有您正在运行的完整代码,以及您尝试创建的数据库/文件的名称,我们是不可能知道的。也许您正在尝试使用长名称创建一些数据库,因此文件名无效。也许主机上没有足够的空间(尽管我预计会有不同的错误)。也许这个名字不是一个有效的名字;例如,文件名中不允许使用某些字符。

真正的问题(在我看来)就是为什么你需要一气呵成要创建100个数据库做?似乎您需要重新考虑您的设计。


以上是我们可以同时在SQLServer中创建多少个数据库?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>