这个问题要求创建一个名为XK的选课数据库,并将物理文件存储在C:\SQL_DATA下。
要实现这个任务,可以采用以下步骤:
-
打开SQL Server Management Studio(SSMS),连接到本地或远程SQL Server实例。
-
在“对象资源管理器”中右键单击“数据库”,选择“新建数据库”。
-
在“新建数据库”对话框中,输入数据库名称“XK”。
-
选择“文件”页签,在“数据文件”下的“文件名”栏中输入“XK_Data”,在“初始大小”栏中指定数据文件的初始大小(以MB为单位)。
-
选择“日志文件”下的“文件名”栏中输入“XK_Log”,在“初始大小”栏中指定日志文件的初始大小(以MB为单位)。
-
点击“确定”按钮以创建数据库。此时,SSMS会自动将数据库的物理文件存储在默认路径下(如C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA)。
-
为了将数据库的物理文件存储在C:\SQL_DATA下,需要修改数据库的文件路径。可以在SSMS中使用以下SQL语句:
ALTER DATABASE XK MODIFY FILE (NAME = XK_Data, FILENAME = 'C:\SQL_DATA\XK_Data.mdf');
ALTER DATABASE XK MODIFY FILE (NAME = XK_Log, FILENAME = 'C:\SQL_DATA\XK_Log.ldf');
这里将数据库的数据文件存储在C:\SQL_DATA下的XK_Data.mdf文件中,将日志文件存储在C:\SQL_DATA下的XK_Log.ldf文件中。
示例代码:
-- 创建名为XK的数据库
CREATE DATABASE XK;
-- 修改数据库的数据和日志文件路径
ALTER DATABASE XK MODIFY FILE (NAME = XK_Data, FILENAME = 'C:\SQL_DATA\XK_Data.mdf');
ALTER DATABASE XK MODIFY FILE (NAME = XK_Log, FILENAME = 'C:\SQL_DATA\XK_Log.ldf');