时间:2021-07-01 10:21:17 帮助过:20人阅读
修改存放位置
alter database 数据库名 modify file ( name = 文件名(不包含后缀), filename = ‘文件存储路径‘); alter database 数据库名 modify file ( name = 文件名(不包含后缀), filename = ‘文件存储路径‘); alter database testDb modify file ( name = testDb, filename = ‘D:\Program Files\SQL_DATA\testDb\testDb.mdf‘); alter database testDb modify file ( name = testDb_log, filename = ‘D:\Program Files\SQL_DATA\testDb\testdb_log.ldf‘);
后续其他文件也统一存放,需要修改默认配置:
EXEC xp_instance_regwrite @rootkey=‘HKEY_LOCAL_MACHINE‘, @key=‘Software\Microsoft\MSSQLServer\MSSQLServer‘, @value_name=‘DefaultData‘, @type=REG_SZ, @value=‘D:\Program Files\MSSQL_MDF\Data‘ GO
EXEC master..xp_instance_regwrite @rootkey=‘HKEY_LOCAL_MACHINE‘, @key=‘Software\Microsoft\MSSQLServer\MSSQLServer‘, @value_name=‘DefaultLog‘, @type=REG_SZ, @value=‘D:\Program Files\MSSQL_MDF\Data‘ GO
Management studio的使用
参考官方文档
https://docs.microsoft.com/zh-cn/sql/ssms/tutorials/connect-query-sql-server?view=sql-server-ver15
创建一个名为 TutorialDB 的数据库:
USE master GO IF NOT EXISTS ( SELECT name FROM sys.databases WHERE name = N‘TutorialDB‘ ) CREATE DATABASE [TutorialDB] GO
执行查询,请选择“执行”(或选择键盘上的 F5)
在新创建的 TutorialDB 数据库中创建一个表。
USE [TutorialDB] -- Create a new table called ‘Customers‘ in schema ‘dbo‘ -- Drop the table if it already exists IF OBJECT_ID(‘dbo.Customers‘, ‘U‘) IS NOT NULL DROP TABLE dbo.Customers GO -- Create the table in the specified schema CREATE TABLE dbo.Customers ( CustomerId INT NOT NULL PRIMARY KEY, -- primary key column Name [NVARCHAR](50) NOT NULL, Location [NVARCHAR](50) NOT NULL, Email [NVARCHAR](50) NOT NULL ); GO
sqlserver数据库文件相关知识
标签:select odi ast tps 官方 默认 specified nec 位置