![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi Guys, I have just moved from SS2000 to SS20053 and I can not find SSIS packages. I have created a SSIS package and I now want to modify it. Can anyone tell me where to look for SSIS packages saved on the server? TIA Peter |
#3
| |||
| |||
|
|
Using Management Studio, open the Registered Servers pane (from the View menu). The icon on the far right of that pane is for SSIS. You should find your packages there. BTW, you cannot edit packages that are deployed on the server. This is a shift of thinking on Microsoft's part (and one of the few good ones for this upgrade) to more of a Development / Production environment. In the past, DBAs could edit DTS packages directly on the production server. Now, you develop SSIS packages in BIDS and debug them, then deploy them to your production environment. |
#4
| |||
| |||
|
|
BTW, you cannot edit packages that are deployed on the server. This is a shift of thinking on Microsoft's part (and one of the few good ones for this upgrade) to more of a Development / Production environment. In the past, DBAs could edit DTS packages directly on the production server. Now, you develop SSIS packages in BIDS and debug them, then deploy them to your production environment. |
#5
| |||
| |||
|
|
Todd C wrote: BTW, you cannot edit packages that are deployed on the server. This is a shift of thinking on Microsoft's part (and one of the few good ones for this upgrade) to more of a Development / Production environment. In the past, DBAs could edit DTS packages directly on the production server. Now, you develop SSIS packages in BIDS and debug them, then deploy them to your production environment. I hope that is not the case. My packages are now in msdb. In BIDS, I created a project to make some changes. In this project, I added existing package (one at a time) and made my edits. Are you telling me that my saved changes are not now reflected in msdb? Are you writing that I have to re-import the packages? If so, is there a "Replace" option on the import? Say it isn't so. IanO |
#6
| |||
| |||
|
|
Hi Guys, I have just moved from SS2000 to SS20053 and I can not find SSIS packages. I have created a SSIS package and I now want to modify it. Can anyone tell me where to look for SSIS packages saved on the server? TIA Peter |
#7
| |||
| |||
|
|
Hello IanO; I understand your frustration, but consider this: As a Systems Architect, would you allow a Web Developer to make changes to the scripts on your external Web site without first testing them in a controlled environment? Would you allow a Database Developer to to write T-SQL code directly on the Production Database server without first applying them to a test server? |
#8
| |||
| |||
|
|
Hello IanO; I understand your frustration, but consider this: As a Systems Architect, would you allow a Web Developer to make changes to the scripts on your external Web site without first testing them in a controlled environment? Would you allow a Database Developer to to write T-SQL code directly on the Production Database server without first applying them to a test server? |
#9
| |||
| |||
|
|
I propose to write to the existing log for each package "Date Last Changed 15 Dec 2006 9:49 AM". This morning I found: Dim dataBytes(0) As Byte Dts.Log("My custom message here", 0, dataBytes) Is this sufficient? |
|
Todd C wrote: Hello IanO; I understand your frustration, but consider this: As a Systems Architect, would you allow a Web Developer to make changes to the scripts on your external Web site without first testing them in a controlled environment? Would you allow a Database Developer to to write T-SQL code directly on the Production Database server without first applying them to a test server? Hello Todd and Alan Let me cast this in another light. My instincts of how SSIS works (so far) have been wrong, wrong and wrong. It seemed to me, if I exported the package from msdb to file system location for changes and testing then I would, of course, expect to re-import the package. However, in the case of some emergency patch, I presumed that when I said add existing package to this project (and did not do an import) that what was happening was some sort of pointer to the package in msdb and that the edits would be there implicitly. Earlier, I was confused about the Project metaphor. I expected the entire project with all the contained packages to be compiled and linked for execution. So the requirement for a connection object to tell the system where a child package was located was not on my radar scope. Now that I am becoming more SSIS aware, I realize that I could use your help to make sure the package that is executed is really the last one I changed. So I propose to write to the existing log for each package "Date Last Changed 15 Dec 2006 9:49 AM". This morning I found: Dim dataBytes(0) As Byte Dts.Log("My custom message here", 0, dataBytes) Is this sufficient? I will add another Script control to every package to do this unless you can recommend another way to accomplish this goal. Thanks again, IanO |
![]() |
| Thread Tools | |
| Display Modes | |
| |