好。我在本地机器上安装了SSMS。我每天都需要在服务器上创建备份。
我知道这里有什么问题。我使用的帐户没有在服务器中创建备份的权限。
服务器和本地计算机具有相同的帐户名称,但域名不同,这是真正的问题。
我的问题是:是否可以使用安装在本地计算机上的应用程序在服务器上创建备份文件。
答案 0 :(得分:1)
使用data example;
format first_pmt_date SCHEDULED_PMT_DATE mmddyys10.0;
format schedule $25.;
id=1;
first_pmt_date="28JAN2011"d;
SCHEDULED_PMT_DATE=FIRST_PMT_DATE-3;
schedule='Bi-Weekly';
term=52;
do i = 0 to term-1;
SCHEDULED_PMT_DATE=intnx('day',SCHEDULED_PMT_DATE,3+mod(i,2));
output;
end;
id=2;
first_pmt_date="15JAN2011"d;
schedule='Weekly';
term=156;
do i = 0 to term-1;
SCHEDULED_PMT_DATE=intnx('week',FIRST_PMT_DATE,i,'s');
output;
end;
id=3;
first_pmt_date="23JAN2011"d;
schedule='Semi-Monthly';
term=72;
do i = 0 to term-1;
SCHEDULED_PMT_DATE=intnx('semimonth',FIRST_PMT_DATE,i,'s');
output;
end;
run;
,首先需要确定哪个用户正在服务器上启动SQL Server服务。
您正在寻找SQL Server Configuration Manager
,例如Account Name
或本地或域帐户。
您可以按照以下步骤操作:SQL Server Configuration Manager。但不要更改配置,您只需要复制帐户名称。
一旦您知道使用了哪个帐户,请转到服务器并授予此用户在您不打算创建备份的文件夹或父文件夹上的权限。
答案 1 :(得分:0)
按Window
+ R
;键入service.msc
并找到SQL Server(MSSQLSERVER
)服务。
双击它并打开它。转到“登录”选项卡,然后选中“此帐户”,然后单击浏览并键入可以访问Azure SMB网络共享的登录用户名。
提供正确的凭据后,将重新启动服务并重新打开sql server,然后重试此smb中的备份。
BACKUP DATABASE AMS_Test
TO DISK = '\\xyzTes.file.core.windows.net\xyznewfileshare\AMS_Test.bak'
WITH CHECKSUM;
如果这样不起作用,请尝试使用与登录用户相同的名称创建一个数据库用户。肯定可以解决问题,但必须执行上述步骤。