我专门针对 SQL Server 提出这个问题,我可以看到多个数据库的优势是:
- 日志更小(因此一个失控事务不会导致其他事务(复制等)停止)
- 页面损坏不会影响多个应用程序(可以使用文件组隔离吗?)
我似乎无法从单一数据库架构中找到任何好处(也许代码管理更简单)。
你选择了哪种架构,为什么?
我专门针对 SQL Server 提出这个问题,我可以看到多个数据库的优势是:
我似乎无法从单一数据库架构中找到任何好处(也许代码管理更简单)。
你选择了哪种架构,为什么?
如果我创建一个以标识列作为主键的表,并且所有其他列都有默认值,例如
create table rr (id int identity(1,1) primary key, dt datetime default getdate())
我在做这个
SELECT * INTO table1 FROM Table0
我在 datetime 列上出现算术溢出(转换为 smalldatetime 时出错),但是创建的目标模式具有 datetime 列而不是 smalldatetime 列。