powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / как закрыть коннекшин из приложения и скопировать файл?
5 сообщений из 5, страница 1 из 1
как закрыть коннекшин из приложения и скопировать файл?
    #35109734
Valerik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Такая проблема.
Программа работает с базой Microsoft SQL Server Express Database File (SqlClient). Нужно довить возможность резервного копирования базы данных.
Но тут возникла проблема при копирование файлов.
Я их скопировать не могу пока не выйду из приложения.
Я так понял, что SQL Server Express использует файлы пока приложения работает.
Есть идея делать копирование другой программной, закрыть приложение и послать команду на выполнение другой программе что бы она скопировала куда надо и опять запустила приложение.
Но такой вариант выгладить не очень красиво.
Встроенных возможностей создания BackUP в SQL Server Express я не нашел.
Что посоветуете ?
...
Рейтинг: 0 / 0
как закрыть коннекшин из приложения и скопировать файл?
    #35110765
Andaim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Встроенных возможностей создания BackUP в SQL Server Express я не нашел.
и тем не менее они есть, смотрите команду BACKUP, простое копирование файлов это в корне не верный подход
...
Рейтинг: 0 / 0
как закрыть коннекшин из приложения и скопировать файл?
    #35113623
Valerik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно пример
Попробовал написать вот так
"BACKUP DATABASE ach TO DISK = 'C:\1.Bak' WITH FORMAT, NAME = 'Full Backup of Ach'"
выдает ошибку
Could not locate entry in sysdatabases for database 'ach'. No entry found with that name. Make sure that the name is entered correctly.
BACKUP DATABASE is terminating abnormally.
...
Рейтинг: 0 / 0
как закрыть коннекшин из приложения и скопировать файл?
    #35114163
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
select * from sys.sysdatabases
Найдём здесь базу ach ?
...
Рейтинг: 0 / 0
как закрыть коннекшин из приложения и скопировать файл?
    #35123180
Valerik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот список того что выдает:

<?xml version="1.0" standalone="yes"?>
<DocumentElement>
<Test>
<name>master</name>
<dbid>1</dbid>
<sid>AQ==</sid>
<mode>0</mode>
<status>65544</status>
<status2>1090520064</status2>
<crdate>2003-04-08T09:13:36.39+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>D:\Documents and Settings\Develop\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS\master.mdf</filename>
<version>611</version>
</Test>
<Test>
<name>tempdb</name>
<dbid>2</dbid>
<sid>AQ==</sid>
<mode>0</mode>
<status>8</status>
<status2>1090520064</status2>
<crdate>2008-02-11T11:44:33.483+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>D:\Documents and Settings\Develop\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS\tempdb.mdf</filename>
<version>611</version>
</Test>
<Test>
<name>model</name>
<dbid>3</dbid>
<sid>AQ==</sid>
<mode>0</mode>
<status>66568</status>
<status2>1090519040</status2>
<crdate>2003-04-08T09:13:36.39+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>D:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Template Data\model.mdf</filename>
<version>611</version>
</Test>
<Test>
<name>msdb</name>
<dbid>4</dbid>
<sid>AQ==</sid>
<mode>0</mode>
<status>65544</status>
<status2>1627390976</status2>
<crdate>2005-10-14T01:54:05.24+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>D:\Documents and Settings\Develop\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS\MSDBData.mdf</filename>
<version>611</version>
</Test>
<Test>
<name>D:\DOCUMENTS AND SETTINGS\DEVELOP\Р_Р_Р_ Р"Р_Р_Р_Р_РР_РўР<\VISUAL STUDIO 2005\PROJECTS\INCOMEACH\INCOMEACH\BIN\DEBUG\ACH.MDF</name>
<dbid>5</dbid>
<sid>AQUAAAAAAAUVAAAA/ibGSCbtqk8H5Tsr+AMAAA==</sid>
<mode>0</mode>
<status>1078001673</status>
<status2>1627389952</status2>
<crdate>2007-10-24T21:43:15.153+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>D:\Documents and Settings\Develop\Р_Р_Рё Р_Р_РєС_Р_РчР_С'С<\Visual Studio 2005\Projects\incomeAch\incomeAch\bin\Debug\ach.mdf</filename>
</Test>
<Test>
<name>D:\DOCUMENTS AND SETTINGS\DEVELOP\Р_Р_Р_ Р"Р_Р_Р_Р_РР_РўР<\VISUAL STUDIO 2005\PROJECTS\INCOMEACH2\INCOMEACH\BIN\DEBUG\ACH.MDF</name>
<dbid>6</dbid>
<sid>AQUAAAAAAAUVAAAA/ibGSCbtqk8H5Tsr+AMAAA==</sid>
<mode>0</mode>
<status>4259849</status>
<status2>1627389952</status2>
<crdate>2007-11-04T18:43:27+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>D:\Documents and Settings\Develop\Р_Р_Рё Р_Р_РєС_Р_РчР_С'С<\Visual Studio 2005\Projects\incomeAch2\incomeAch\bin\Debug\ach.mdf</filename>
<version>611</version>
</Test>
<Test>
<name>D:\DOCUMENTS AND SETTINGS\DEVELOP\LOCAL SETTINGS\TEMP\RAR$EX00.437\INCOMEACH\INCOMEACH\BIN\DEBUG\ACH.MDF</name>
<dbid>7</dbid>
<sid>AQUAAAAAAAUVAAAA/ibGSCbtqk8H5Tsr+AMAAA==</sid>
<mode>0</mode>
<status>1078001673</status>
<status2>1627389952</status2>
<crdate>2007-10-30T16:30:22.763+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>D:\Documents and Settings\Develop\Local Settings\Temp\Rar$EX00.437\incomeAch\incomeAch\bin\Debug\ach.mdf</filename>
</Test>
<Test>
<name>0568F38F30070BC3C130F985640B30CE_Р_Р_Р_РР_РўР<\VISUAL STUDIO 2005\PROJECTS\INCOMEACH20080111_V2\INCOMEACH2\INCOMEACH\BIN\DEBUG\ACH.MDF</name>
<dbid>8</dbid>
<sid>AQUAAAAAAAUVAAAA/ibGSCbtqk8H5Tsr+AMAAA==</sid>
<mode>0</mode>
<status>1078001673</status>
<status2>1627389952</status2>
<crdate>2008-01-17T02:12:12.75+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>D:\Documents and Settings\Develop\Р_Р_Рё Р_Р_РєС_Р_РчР_С'С<\Visual Studio 2005\Projects\incomeAch20080111_v2\incomeAch2\incomeAch\bin\Debug\ach.mdf</filename>
</Test>
<Test>
<name>47BC87077B11B801BDE57AA893083C00_Р"Р_Р_Р_Р_РР_РўР<\VISUAL STUDIO 2005\PROJECTS\UPDATEBASEINCOMEACH\UPDATEBASEINCOMEACH\BIN\DEBUG\ACH.MDF</name>
<dbid>9</dbid>
<sid>AQUAAAAAAAUVAAAA/ibGSCbtqk8H5Tsr+AMAAA==</sid>
<mode>0</mode>
<status>1078001673</status>
<status2>1627389952</status2>
<crdate>2007-11-16T03:06:09.7+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>D:\Documents and Settings\Develop\Р_Р_Рё Р_Р_РєС_Р_РчР_С'С<\Visual Studio 2005\Projects\UpdateBaseIncomeAch\UpdateBaseIncomeAch\bin\Debug\ach.mdf</filename>
</Test>
<Test>
<name>D:\DOCUMENTS AND SETTINGS\DEVELOP\Р Р_Р'Р_РР_РT РЎРўР_Р>\Р_Р_РЎР_Р \Р_Р_Р'Р_РЇ Р_Р_Р_Р_Р_\ACH.MDF</name>
<dbid>10</dbid>
<sid>AQUAAAAAAAUVAAAA/ibGSCbtqk8H5Tsr+AMAAA==</sid>
<mode>0</mode>
<status>1078001673</status>
<status2>1627389952</status2>
<crdate>2008-01-08T00:29:20.233+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>D:\Documents and Settings\Develop\Р Р°Р+Р_С╪РёР№ С_С'Р_Р>\Р_С_С_Р_С_\Р_Р_Р_Р°С_ папка\ach.mdf</filename>
</Test>
<Test>
<name>0B4403701F9B7553D876CCED4314428F_Р"Р_Р_Р_Р_РР_РўР<\VISUAL STUDIO 2005\PROJECTS\WINDOWSAPPLICATION5\WINDOWSAPPLICATION5\BIN\DEBUG\ACH.MDF</name>
<dbid>11</dbid>
<sid>AQUAAAAAAAUVAAAA/ibGSCbtqk8H5Tsr+AMAAA==</sid>
<mode>0</mode>
<status>1078001673</status>
<status2>1627389952</status2>
<crdate>2008-01-22T23:58:36.31+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>D:\Documents and Settings\Develop\Р_Р_Рё Р_Р_РєС_Р_РчР_С'С<\Visual Studio 2005\Projects\WindowsApplication5\WindowsApplication5\bin\Debug\ach.mdf</filename>
</Test>
<Test>
<name>E:\Р_Р_Р'Р_РЇ Р_Р_Р_Р_Р_\ACH.MDF</name>
<dbid>12</dbid>
<sid>AQUAAAAAAAUVAAAA/ibGSCbtqk8H5Tsr+AMAAA==</sid>
<mode>0</mode>
<status>1078001673</status>
<status2>1627389952</status2>
<crdate>2008-01-23T00:28:51.34+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>E:\Р_Р_Р_Р°С_ папка\ach.mdf</filename>
</Test>
<Test>
<name>C:\DOCUMENTS AND SETTINGS\Р_Р_Р-\Р Р_Р'Р_РР_РT РЎРўР_Р>\INCOMEACH2\INCOMEACH\BIN\DEBUG\ACH.MDF</name>
<dbid>13</dbid>
<sid>AQUAAAAAAAUVAAAA/ibGSCbtqk8H5Tsr+AMAAA==</sid>
<mode>0</mode>
<status>1078001673</status>
<status2>1627389952</status2>
<crdate>2008-01-25T02:18:21.187+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>C:\Documents and Settings\Р_С_Р\Р Р°Р+Р_С╪РёР№ С_С'Р_Р>\incomeAch2\incomeAch\bin\Debug\ach.mdf</filename>
</Test>
<Test>
<name>D:\DOCUMENTS AND SETTINGS\DEVELOP\Р_Р_Р_ Р"Р_Р_Р_Р_РР_РўР<\VISUAL STUDIO 2005\PROJECTS\INCOMEACH2\ACH.MDF</name>
<dbid>14</dbid>
<sid>AQUAAAAAAAUVAAAA/ibGSCbtqk8H5Tsr+AMAAA==</sid>
<mode>0</mode>
<status>1078001673</status>
<status2>1627389952</status2>
<crdate>2008-01-28T16:57:17.107+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>D:\Documents and Settings\Develop\Р_Р_Рё Р_Р_РєС_Р_РчР_С'С<\Visual Studio 2005\Projects\incomeAch2\ach.mdf</filename>
</Test>
<Test>
<name>E:\1\ACH.MDF</name>
<dbid>16</dbid>
<sid>AQUAAAAAAAUVAAAA/ibGSCbtqk8H5Tsr+AMAAA==</sid>
<mode>0</mode>
<status>1078001673</status>
<status2>1627389952</status2>
<crdate>2008-02-05T12:01:19.67+06:00</crdate>
<reserved>1900-01-01T00:00:00+06:00</reserved>
<category>0</category>
<cmptlevel>90</cmptlevel>
<filename>E:\1\ach.mdf</filename>
</Test>
</DocumentElement>

Базы Ach нету пробовал использовать полные путь к базе
BACKUP DATABASE N'D:\Documents and Settings\Develop\Мои документы\Visual Studio 2005\Projects\incomeAch2\incomeAch\bin\Debug\ach.mdf' TO DISK = 'D:\Documents and Settings\Develop\Рабочий стол\ach_20080211.Bak'
Выдает вот такую ошибку:
Incorrect syntax near 'D:\Documents and Settings\Develop\Мои документы\Visual Studio 2005\Projects\incomeAch2\incomeAch\bin\Debug\ach.mdf'.
Может быть все потому что я спользую .

Microsoft SQL Server Database File (SqlClient)?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / как закрыть коннекшин из приложения и скопировать файл?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]