Okay, I've figured out what happened. I had renamed my project, forinstance from "Integration Services Project1" to "New ProjectName". This caused the creation of a new .database file: "Integration ServicesProject1 1.database", probably because the original file is read-only(stored in TFS and not checked out) and BIDS doesn't know that itshould check out that file. The newly created file is the onereferenced in the .dtproj file. The renaming of the project was thenchecked in into TFS but the newly created file was not.
That was partone.
The next part is my colleague who then opened the project and gota message saying that "Integration Services Project1 1.database" couldnot be found, for obvious reasons.
I solved it be manuallychanging the .dtproj file so that it references the original .databasefile and by updating the original .database file with the content ofthe newly created one. After putting those changes into TFS, mycolleague could open the project just fine, without any popups.
Another lesson learned.
stelth240: what you've described is indeed also correct, although in my situation it was not the full story. Seems that the integration with TFS is not always perfect.
I've taken a closer look at both files (dtproj and database) and as far as I can tell, it seems that an SSIS project uses the same XML schema as an SSAS project for their project metadata files. Furthermore I think the only reason that the database file exists is to store the project name (when dealing with SSIS projects). Then again, the BIDS is able to recreate the file if it doesn't exist.
I'll leave the question open for a while in case someone has some additional info to share on this subject.
Main Topics
Browse All Topics





by: stelth240Posted on 2009-10-15 at 13:25:29ID: 25584510
It could be that the project file (.dtproj) is not pointing to that .database file correctly so it's recreating the same thing with a one at the end. Check the dtproj file and make sure it's in there correctly. I guess renaming the project doesn't always change the references. That would be especially true if someone renamed the project from windows explorer and not from BIDS.