Sziasztok!
Windows 2012R2, MSSQL 2012, parancssorból mentenék imigyen:
==================================
sqlcmd -S 192.168.200.100 -u backupuser -P jelszava -Q "BACKUP DATABASE Adatbazisneve TO DISK='D:\Backup\T1.bak'"
==================================
Erre ez a hiba jön vissza:
Sqlcmd: '-Q "BACKUP DATABASE Adatbazisneve TO DISK='D:\Backup\T1.bak'"': Unexpected agrument. Enter '-?' for help.
Megpróbáltam imigyen:
===================
sqlcmd -S 192.168.200.100 -u backupuser -P jelszava
>1 BACKUP DATABASE Adatbazisneve TO DISK='D:\Backup\T1.bak'
>2 GO
============================
Ez így megyen is. Ebből arra következtetek, hogy a login jó, a parancs jó, de akkor mi nem jó?
Minden ötletet, észrevételt előre is köszönök.
- 150 megtekintés
Hozzászólások
az gond ha egy sql-t futtatsz le vele?
sqlcmd -S 192.168.x.y -i "C:\mentes_mssql\mentes_mssql_full.sql"
igy nem kell figyelned az escapelesre
neked aztan fura humorod van...
- A hozzászóláshoz be kell jelentkezni
Remek, így működik.
Köszönöm!
- A hozzászóláshoz be kell jelentkezni
ha van minden tablan index es csak akkor akarod menteni az adatbazist ha valtoztak az indexek, akkor figyeld az index hasznalati statisztikat:
USE adatbazis
SELECT @last_use=MAX(last_user_update) FROM sys.dm_db_index_usage_stats WHERE object_name(object_id) IS NOT NULL and last_user_update IS NOT NULL
az adatbazis indulasakor meg nincs statisztika
neked aztan fura humorod van...
- A hozzászóláshoz be kell jelentkezni