我对 SQL Server Management Studio 非常陌生。我使用 Windows 身份验证连接到 SQL Server。但不确定我的工作是否会影响服务器数据库。我怎样才能确保不会弄乱更新和提交数据?
Aar*_*and 10
您可能需要数据库的本地开发副本,以便您的查询和架构更改不会影响生产数据。请先与您的管理层核实,以确保您没有针对开发人员访问(或他们自己的)生产数据副本的政策,根据您所在的行业,这些数据可能因各种原因而变得敏感。
假设您可以这样做,请从服务器备份数据库,然后在您的工作站上恢复它。确保COPY_ONLY
用于备份,以避免干扰任何现有的备份/恢复计划。
BACKUP DATABASE dbname TO DISK = 'E:\somefolder\file.bak'
WITH INIT, COPY_ONLY;
Run Code Online (Sandbox Code Playgroud)
将该文件从服务器复制到您的机器。
然后在你的机器上恢复它;您可能需要使用WITH MOVE
以将文件放在有效位置:
RESTORE DATABASE dbname FROM DISK = 'C:\temp\file.bak'
WITH REPLACE, RECOVERY,
MOVE 'dbname_data' TO 'C:\...\dbname.mdf',
MOVE 'dbname_log' TO 'C:\...\dbname.ldf';
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
25079 次 |
最近记录: |