|
|
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Как запустить оный из SP? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 07:11:25 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Ну хоть кто чего скажет или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 09:48:53 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
To execute a DTS package saved as a COM-structured storage file, use: dtsrun /Ffilename /Npackage_name /Mpackage_password To execute a DTS package saved in the SQL Server msdb database, use: dtsrun /Sserver_name /Uuser_nName /Ppassword /Npackage_name /Mpackage_password To execute a DTS package saved in Meta Data Services, use: dtsrun /Sserver_name /Uuser_nrame /Ppassword /Npackage_name /Mpackage_password /Rrepository_name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 10:02:39 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Я же говорил про Local DTS не на диске :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 10:07:01 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Ну памажите кто-нибудь! Нашел код, а он дышит через пень-колоду.... Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 11:19:54 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Попробуйте задать JOB для запуска пакета. (Там в ЕМ есть sheledue package) И стартуйте его (RTFM sp_start_job) , а не сам пакет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 12:31:08 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Я же говорил про Local DTS не на диске :( Вам же KANDed указал To execute a DTS package saved in the SQL Server msdb database , use: dtsrun /Sserver_name /Uuser_nName /Ppassword /Npackage_name /Mpackage_password ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2002, 15:31:34 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Я наверное тупой :( В командной строке работает: dtsrun /E /Smyserver /Nmypackage В TSQL нет :( exec master.dbo.xp_cmdshell 'dtsrun /E /Smyserver /Nmypackage' Error string: Cannot start your application. The workgroup information file is missing or opened exclusively by another user. Где собака порылась? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 03:21:37 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
1. Поразмышляй о тех кадрах, от имени которых ты запускаешь dtsrun в разных вариантах. 2. Посмотри это: OLE DB provider '%ls' reported an error. %ls Cannot start your application. The workgroup information file is missing or opened exclusively by another user. Explanation This error message returned by the Microsoft OLE DB Provider for Jet indicates one of the following: The Microsoft® Access database is not a secured database and the login and password specified was not Admin with no password. The Access database is secured and the HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\SystemDB registry key is not pointing to the correct Access workgroup file. Secured Access databases have a corresponding workgroup file, including the full path, which should be indicated by the above registry key. Action Verify that there is a login mapping for the current Microsoft SQL Server™ login to Admin with no password. If the Access database being accessed is secured, make sure that the above registry key points to the full pathname of the Access ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 08:08:26 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Все выполняется с одной машины. И не из Access а из QA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 08:19:22 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Ну командная то строка не из QA? А в QA под кем приконнектился? А владелец пакета? А его права?... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 08:39:10 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Используется trusted connection как для MMC так и для QA. Паролей на DTS нет (иначе бы была иная мессага). И пакеты были созданы и командная строка и QA и MMC бегут на одной клиентской машине. Так что с секюрити вроде бы все путем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 08:45:00 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Re "trusted connection как для MMC так и для QA" Не понимаю. 1. Пакет был создан тоже в QA? 2. В командной строке он запускается от имени доменной учетной записи, входящей, видимо, в Login'ы SQL Server'а (скорее всего, по умолчанию, вместе со всеми Doman Administrators)? 3. Вход в QA осуществлен под Win или SQL аутентификацией? 4. Что делает пакет? Куда лезет? Хватает ли прав у владельца и инициатора запуска? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 09:08:58 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Кстати, забыл сказать: Попробуй убрать /Е и пропиши юзера и пасс. Есть похожая проблема . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 09:35:43 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Идея... Этот пакет тащит данные из *.mdb файла со всякими там секюрити что лежат в отдельном *.mdw файле. Сам пакет был создан в MMC и параметры для *.mdw (путь, логин и пароль) прописаны в нем. Теперь этот пакет выполняется из MMC и командной строчки на удаленном компьютере и не хочет бежать в QA :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 09:44:20 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Получается, что - DTS package на самом деле запускается - ошибку вызывает один из Task-ов внутри DTS - скорее всего это Task обращения к удаленному *.mdb файлу Причину вижу в том, что MMC запускает DTS package от учетной записи, под которой вы залогинены на консоль а xp_cmdshell - от имени учетной записи, под которой стартует SQL сервер. Проверьте права этой учетной записи Почитайте INF: How to Run a DTS Package as a Scheduled Job Также можете запустить DTS package с ключом /L log_file_name: , чтобы получить подробный отчет о ходе выполнения пакета ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 10:12:16 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Раз уж пошла такая пьянка, то присмотрись и к аккаунту от которого SQL Server Agent запускается. В будущем пригодится. В голове выстроится стройная СИСТЕМА прав и обязанностей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.08.2002, 10:37:38 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Glory, Сделал как сказано - фифект тот же :( Да и проблема в чем? Я прописал юзера и пароль что в *.mdw сохранены. TAsk там только один - выкачать данные из акцеса в SQL KANDed, да я вроде как понимаю всю эту цепочку. Агент мне пока побоку - не работает это все внутри *.sql скрипта :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 08:42:10 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Сделал как сказано - фифект тот же Что конкретно сделали ? Кстати, так и не понятно, под какими учетными записями у вас стартуют сервисы MSSQLSERVER и SQLSERVERAGENT. И есть ли у них права на сетевой ресурс с *.mdb файлом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 09:51:12 |
|
||
|
local DTS
|
|||
|---|---|---|---|
|
#18+
Учетная запись та же что и логин для удаленного компьютера. Диск расшарен для всеобщего доступа. SQLSERVERAGENT не запущен вообще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2002, 10:07:44 |
|
||
|
|

start [/forum/topic.php?fid=46&tid=1821137]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
31ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 284ms |

| 0 / 0 |
