网站首页 > 知识剖析 正文
1.数据库从SQL Server 2008恢复到SQL Server 2014的时候,数据库的兼容性级别仍旧还是SQL Server 2008(100),因此需要手动的将兼容级别改成SQL Server 2014(120)。如果恢复的是单个数据库,可以右击数据库属性,在选项中进行修改。
2.如果恢复数据库的时候不是用sa账号进行登录的,数据库的所有者也不是sa账号,而是当时恢复时候的账号。
3.使用下面的语句查将数据库进行兼容性和所有者的修改。
SELECT 'ALTER DATABASE ['+s.name+'] SET COMPATIBILITY_LEVEL = 120
USE ['+s.name+']
EXEC dbo.sp_changedbowner @loginame = N''sa_admin'', @map = false
GO
' FROM sys.databases s WHERE s.database_id>=7
注意:SP_CHANGEDBOWNER存储过程在后续的版本中可能会废弃,所以在程序开发中最好不要使用,平常维护的时候可以。
建议使用ALTER AUTHORIZATION ON DATABASE::BM TO SA来修改数据库的所有者。
猜你喜欢
- 2025-07-08 SQL复杂查询(sqlserver 复杂查询)
- 2025-07-08 揭秘:一条SQL语句的执行过程是怎么样的?
- 2025-07-08 数据库设计规范——3. SQL语句(数据库设计规则)
- 2025-07-08 SQLServer修改端口的方法(sqlserver数据库端口怎么修改)
- 2025-07-08 程序员总结的常用sql语句大全(程序员case)
- 2025-07-08 SqlServer 关于 datetime 的更新引发的思考
- 2025-07-08 springboot使用mybatis插件动态修改sql
- 2025-07-08 Oracle查询语句,你知道几个?(oracle查询技巧)
- 2025-07-08 SQL语句(sql语句执行顺序)
- 2025-07-08 SQLShift 重大更新:Oracle→PostgreSQL 存储过程转换功能上线!
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)