การเข้าสู่ระบบล้มเหลวสำหรับผู้ใช้ 'sa'


0

ฉันอยู่ระหว่างการแปลงเซิร์ฟเวอร์ sql เก่า (sql 2005) ที่ทำงาน เราจำเป็นต้องเก็บข้อมูลไว้เป็นเวลา 7 ปีตามกฎหมาย ฉันทำสิ่งนี้โดยใช้ vmware esxi และทำงานได้อย่างสมบูรณ์แบบนอกเหนือจากพื้นที่ดิสก์ที่ จำกัด (เหลือพื้นที่ว่างเหลืออีก 36GB) อย่างไรก็ตามปัญหาคือเราพบว่าเราไม่สามารถเข้าถึงฐานข้อมูลจากทางลัดของเราได้อีกต่อไป เราใช้แบตช์ไฟล์และทางลัดที่อยู่บนเดสก์ทอปสำหรับไฟล์แบทช์เหล่านี้

@ECHO OFF
REM v2.1 modified 090325 by Gregg
color f4
TITLE Checking for Visual 2000 upgrade.  
REM Searches for all the "v2k*.txt" files in the Deploy folder
REM and look if they exist on the local machine. If at least one doesn't,
REM then the deployment is made and files are copied.
REM There should be only one file called "v2k*.txt"
REM Set the folder for the correct deploy folder here:
set VisualDrive=C:
set LocalFolder=C:\Documents and Settings\%USERNAME%\Visual 2000\v2k_Lanctot\
set DeploySource=D:\Visual 2000\Deploy\v2k_Lanctot
%VisualDrive%
cls
if exist "%LocalFolder%" goto ExistingUser
:CreateUser
echo No user folder found.  Creating new user...
md "%LocalFolder%"
md "%LocalFolder%\temp"
md "%LocalFolder%\v2ktemp"
md "%LocalFolder%\EDI"
md "%LocalFolder%\EDI\Archive"
md "%LocalFolder%\EDI\Error"
md "%LocalFolder%\EDI\In"
md "%LocalFolder%\EDI\Out"
:ExistingUser
echo Local folder:   %LocalFolder%
echo Deploy folder:  %DeploySource%
cd "%LocalFolder%"
echo ******************************************************************************
echo Checking for deploy folder
if exist "%DeploySource%" goto CheckMarker
echo Deploy source %DeploySource% not found
pause > NUL
goto END
:CheckMarker
echo Checking for deploy version file
if exist "%DeploySource%\v2k*.txt" goto CheckFiles
echo Version file not found
pause > NUL
goto END
:CheckFiles
echo Checking for changes...
FOR %%A IN ("%DeploySource%\v2k*.txt") DO IF NOT EXIST "%LocalFolder%\%%~xnA" GOTO DEPLOY
GOTO end
:DEPLOY
color 88
color 99
color aa
color bb
color cc
color dd
color ee
color ff
color f4
echo ******************************************************************************
echo **                                                                          **
echo **                                                                          **
echo **  Visual 2000: New files found....                                        **
echo **                                                                          **
echo **                                                                          **
echo **  Please leave this window open while new files are copied.               **
echo **                                                                          **
echo **                                                                          **
echo ******************************************************************************
echo ***                This process may take several minutes                   ***
echo ******************************************************************************
TITLE !! Updating Visual 2000 files - DO NOT CLOSE THIS WINDOW !!
echo Updating files for %username%[%USERDOMAIN%/%SESSIONNAME%] from %CLIENTNAME% on %date% at %time% >> Usage.txt
IF EXIST "%LocalFolder%\v2k*.txt" DEL "%LocalFolder%\v2k*.txt"
COPY "%DeploySource%\dsn.v2k*" "%LocalFolder%" /y
COPY "%DeploySource%\*.mde" "%LocalFolder%" /y
COPY "%DeploySource%\*.txt" "%LocalFolder%" /y
goto DONE
:END
echo No changes found.
:DONE
Title Starting Visual...
echo *
echo Starting Visual.  Please stand by...
echo *
echo %username%[%USERDOMAIN%/%SESSIONNAME%] from %CLIENTNAME% on %date% at %time% >> Usage.txt
start /D "%LocalFolder%\%Company%" "C:\Program Files\Common Files\Microsoft Shared\access runtime\Office10\MSACCESS.EXE /runtime" "%LocalFolder%\%Company%\visual 2000.mde"
if %errorlevel% == 0 exit
echo !REFUSED %username%[%USERDOMAIN%/%SESSIONNAME%] from %CLIENTNAME% on %date% at %time% >> Usage.txt
pause
exit

คุณสามารถเข้าถึงฐานข้อมูลได้โดยตรงหรือไม่
Ultrasonic54321

ใช่ฉันทำได้ฉันไม่ใช่คนที่ต้องการ แต่นักบัญชีทำ
Groovy_Grimm

หากคุณสามารถแสดงรหัสแบตช์ไฟล์ของคุณจะดีมาก
Ultrasonic54321

ฉันเพิ่มไปยังโพสต์เดิม
Groovy_Grimm

คุณสามารถเปลี่ยนStart Inไดเรกทอรีของทางลัดเป็นที่ตั้งของไฟล์แบตช์ได้หรือไม่?
Ultrasonic54321
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.