OK, hier ben ik weer...Begint stilaan beschamend te worden voor mij maar dit zijn dingen waar ik echt niet genoeg kennis voor heb.
Wat is het probleem?
Wel ik ben bezig met een ledenbeheer web-applicatie te maken. Die applicatie maakt gebruikt van ASP.NET (C#) en MS SQL. Zoals zoveel applicaties wil ik uiteraard ook een backup-mogelijkheid voorzien. En het is daar waar het probleem tevoorschijn komt.
Ik gebruik een SqlCommand "BACKUP DATABASE ... TO DISK '...'". Nu had ik gehoopt dat die 'disk' relatief is ten opzichte van de pc waarop het statement wordt uitgevoerd. Dit blijkt niet zo te zijn en de 'disk' is dus gewoon ten opzichte van de ms sql server.
Het probleem is nu dat de SQL-server NIET dezelfde is als de webserver. Dat wil zeggen dat als het SQL-statement uitgevoerd wordt, de backup op de sql-server gezet wordt en niet op de webserver. Jammer genoeg kan ik de sql-server niet via internet benaderen om daar van te downloaden (ik probeerde al om hem te benaderen maar die url is onvindbaar in IE) Ik wil nu een manier vinden om de database-backup toch op mijn webserver te krijgen. Ik heb al geprobeert op de 'disk' gewoon te vervangen naar een ftp-adres maar dat werkt niet.
Mijn favoriete oplossing zou zijn dat ik ergens kan instellen dat die 'disk' variabele relatief ten opzichte van de pc waarop het statement wordt uitgevoerd is. Zo zou de backup wel correct staan maar dat lukt waarschijnlijk niet.
Ik veronderstel dat MS SQL hier toch op voorzien moet zijn omdat deze situatie volgens mij wel vaker voorkomt dan enkel bij mij.
Wat is het probleem?
Wel ik ben bezig met een ledenbeheer web-applicatie te maken. Die applicatie maakt gebruikt van ASP.NET (C#) en MS SQL. Zoals zoveel applicaties wil ik uiteraard ook een backup-mogelijkheid voorzien. En het is daar waar het probleem tevoorschijn komt.
Ik gebruik een SqlCommand "BACKUP DATABASE ... TO DISK '...'". Nu had ik gehoopt dat die 'disk' relatief is ten opzichte van de pc waarop het statement wordt uitgevoerd. Dit blijkt niet zo te zijn en de 'disk' is dus gewoon ten opzichte van de ms sql server.
Het probleem is nu dat de SQL-server NIET dezelfde is als de webserver. Dat wil zeggen dat als het SQL-statement uitgevoerd wordt, de backup op de sql-server gezet wordt en niet op de webserver. Jammer genoeg kan ik de sql-server niet via internet benaderen om daar van te downloaden (ik probeerde al om hem te benaderen maar die url is onvindbaar in IE) Ik wil nu een manier vinden om de database-backup toch op mijn webserver te krijgen. Ik heb al geprobeert op de 'disk' gewoon te vervangen naar een ftp-adres maar dat werkt niet.
Mijn favoriete oplossing zou zijn dat ik ergens kan instellen dat die 'disk' variabele relatief ten opzichte van de pc waarop het statement wordt uitgevoerd is. Zo zou de backup wel correct staan maar dat lukt waarschijnlijk niet.
Ik veronderstel dat MS SQL hier toch op voorzien moet zijn omdat deze situatie volgens mij wel vaker voorkomt dan enkel bij mij.