FILENAME { 'os_file_name' | 'filestream_path' | 'memory_optimized_data_path'} 指定操作系统(物理)文件名。 ' os_file_name ' 对于标准 (ROWS) 文件组,这是在创建文件时操作系统所使用的路径和文件名。 该文件必须驻留在安装 SQL Server 的服务器上。 在执行 ALTER DATABASE 语句前,指定的路径必须已...
ALTER DATABASE 相容性層級 可為與資料庫相容性層級相關的 ALTER DATABASE SET 選項提供語法與相關資訊。 ALTER DATABASE SCOPED CONFIGURATION 提供與資料庫範圍設定 (用於個別的資料庫層級設定,例如查詢最佳化及查詢執行相關行為) 相關的語法。 語法 syntaxsql 複製 -- SQL Server Syntax ALTER DATABASE { d...
概述:SQL Server 在SQL Server 中,此语句修改一个数据库或与该数据库关联的文件和文件组。 ALTER DATABASE 可在数据库中添加或移除文件和文件组、更改数据库或其文件和文件组的属性、更改数据库排序规则和设置数据库选项。 无法修改数据库快照。 若要修改与复制相关的数据库选项,请使用 sp_replicationdboption。 由...
使用ALTER DATABASE更改数据库的兼容性级别。 当发出USE <database>命令或使用该数据库作为默认数据库上下文来处理新登录时,数据库的新兼容性级别设置会生效。 若要查看数据库的当前兼容级别,请查询compatibility_level目录视图中的列。 在早期版本 SQL Server 中创建并已升级到 SQL Server 2016 (13.x) RTM 或 Se...
“partner_server”指定 SQL Server 实例的服务器网络地址,以充当新数据库镜像会话中的故障转移伙伴。 每个会话需要两个伙伴:一个作为主体服务器启动,另一个作为镜像服务器启动。 建议这两个伙伴驻留在不同的计算机上。 在每个伙伴上,为每个会话指定一次此选项。 启动数据库镜像会话需要两个 ALTER DATABASE database...
使用ALTER DATABASE更改数据库的兼容性级别。 当发出USE <database>命令或使用该数据库作为默认数据库上下文来处理新登录时,数据库的新兼容性级别设置会生效。 若要查看数据库的当前兼容级别,请查询sys.databases目录视图中的compatibility_level列。 在早期版本 SQL Server 中创建并已升级到 SQL Server 2016 (13.x...
使用ALTER DATABASE 變更資料庫的相容性層級。 資料庫的新相容性層級設定會在兩個情況下生效:發出 USE <database> 命令時,或使用該資料庫作為預設資料庫內容來處理新登入時。 若要檢視資料庫目前的相容性層級,請查詢 sys.databases 目錄檢視中的 compatibility_level 資料行。 在舊版 SQL Server 中建立並升級至 ...
一般来说,SQL Server 7.0使用的是70级别,SQL Server 2000使用的是80级别,SQL Server 2005使用的是90级别,SQL Server 2008使用的是100级别。数据库级别可以用存储过程sp_dbcmptlevel来修改。当兼容级别为100时,数据库的命名规则为: ◆ 名称长度不能超过128个字符,本地临时表的名称不能超过116个字符。 ◆ 名称的...
执行( ALTER DATABASE [mirrortest] SET WITNESS = 'TCP://xxxx:5022' -)报错的解决方法 消息1456,级别 16,状态 3,第 4 行 无法将 ALTER DATABASE 命令发送到远程服务器实例 'TCP://xxx:5022'。数据库镜像配置未更改。请确保该服务器已连接,然后重试。
本文演示如何使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 中将 SQL Server 数据库还原到新位置。