Best tool for building the database for a MOSS 2007 site?Hey, guys! I'm building a dynamic site in MOSS 2007 and I've been creating lists through the browser. It works, but seems kind of clunky and there aren't as many graphical reporting tools as other apps like Access (showing foreign keys in an ERD for example). <br/><br/>Note: I do not have access to the server/computer or the administrator nor do I have remote desktop. I have to connect to this server remotely.<br/><br/>I have the following applications at my disposal<br/><br/>Office 2003<br/>SharePoint Designer 2007<br/>Visual Studio Express<br/>SQL Server Management Studio Express<br/><br/>Are any of these compatible with a MOSS site so I can just build the lists, lookups and so forth without having to do it in the browser? <br/><br/>Thanks!<br/>© 2009 Microsoft Corporation. All rights reserved.Mon, 13 Jul 2009 01:09:22 Zd716eeb0-dbd4-4393-9896-c469d13c3d9ehttp://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/d716eeb0-dbd4-4393-9896-c469d13c3d9e#d716eeb0-dbd4-4393-9896-c469d13c3d9ehttp://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/d716eeb0-dbd4-4393-9896-c469d13c3d9e#d716eeb0-dbd4-4393-9896-c469d13c3d9espazmospazmohttp://social.technet.microsoft.com/Profile/en-US/?user=spazmospazmoBest tool for building the database for a MOSS 2007 site?Hey, guys! I'm building a dynamic site in MOSS 2007 and I've been creating lists through the browser. It works, but seems kind of clunky and there aren't as many graphical reporting tools as other apps like Access (showing foreign keys in an ERD for example). <br/><br/>Note: I do not have access to the server/computer or the administrator nor do I have remote desktop. I have to connect to this server remotely.<br/><br/>I have the following applications at my disposal<br/><br/>Office 2003<br/>SharePoint Designer 2007<br/>Visual Studio Express<br/>SQL Server Management Studio Express<br/><br/>Are any of these compatible with a MOSS site so I can just build the lists, lookups and so forth without having to do it in the browser? <br/><br/>Thanks!<br/>Fri, 03 Jul 2009 18:15:13 Z2009-07-03T18:15:13Zhttp://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/d716eeb0-dbd4-4393-9896-c469d13c3d9e#22a4c791-ee0f-4b6f-a00e-893ae03314a5http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/d716eeb0-dbd4-4393-9896-c469d13c3d9e#22a4c791-ee0f-4b6f-a00e-893ae03314a5Mike Walsh MVPhttp://social.technet.microsoft.com/Profile/en-US/?user=Mike%20Walsh%20MVPBest tool for building the database for a MOSS 2007 site?Moving to the General forum.<br/><br/>Not specifically a programming question and includes topics that are covered in different forums. (Also looking for a tool which is also General) <hr class=sig> WSS FAQ sites: <a href="http://wssv2faq.mindsharp.com">http://wssv2faq.mindsharp.com</a> and <a href="http://wssv3faq.mindsharp.com">http://wssv3faq.mindsharp.com</a> <br/>Total list of WSS 3.0 / MOSS 2007 Books (including foreign language) <a href="http://wssv3faq.mindsharp.com/Lists/v3 WSS FAQ/V Books.aspx">http://wssv3faq.mindsharp.com/Lists/v3%20WSS%20FAQ/V%20Books.aspx</a>Sat, 04 Jul 2009 06:16:59 Z2009-07-04T06:17:25Zhttp://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/d716eeb0-dbd4-4393-9896-c469d13c3d9e#e811bee2-923a-436e-8a50-3e02efef1f57http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/d716eeb0-dbd4-4393-9896-c469d13c3d9e#e811bee2-923a-436e-8a50-3e02efef1f57Xing-Bing Yu - MSFThttp://social.technet.microsoft.com/Profile/en-US/?user=Xing-Bing%20Yu%20-%20MSFTBest tool for building the database for a MOSS 2007 site?<p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small"><span style="font-family:Calibri">Hello,</span></span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small;font-family:Calibri"> </span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small"><span style="font-family:Calibri">For your question in title about building database for MOSS, you can use following command:</span></span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small;font-family:Calibri"> </span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><em style=""><span style="font-size:small"><span style="font-family:Calibri"><span style="">stsadm.exe -o addcontentdb</span> <span style="">-url &lt;URL name&gt;</span> <span style="">-databasename &lt;database name&gt;</span> </span></span></em></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small;font-family:Calibri">(details about this command: </span><a href="http://technet.microsoft.com/en-us/library/cc263422.aspx"><span style="font-size:small;color:#800080;font-family:Calibri">http://technet.microsoft.com/en-us/library/cc263422.aspx</span></a><span style="font-size:small"><span style="font-family:Calibri">)</span></span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small;font-family:Calibri"> </span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small"><span style="font-family:Calibri">If you want make a site collection to occupy a whole database, you can use following command:</span></span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><em><span style="font-size:small;font-family:Calibri"> </span></em></p> <p class=MsoNormal style="margin:0in 0in 0pt"><em><span style="font-size:small;font-family:Calibri">stsadm -o createsiteinnewdb -url </span><a href="http://your.application.com/SiteCollection"><span style="color:windowtext;text-decoration:none;text-underline:none"><span style="font-size:small;font-family:Calibri">http://your.application.com/SiteCollection</span></span></a><span style="font-size:small;font-family:Calibri"> -owneremail owner@</span><a href="mailto:t@companyabc.com"><span style="color:windowtext;text-decoration:none;text-underline:none"><span style="font-size:small;font-family:Calibri">application.com</span></span></a><span style="font-size:small"><span style="font-family:Calibri"> -ownerlogin Application\Owner -sitetemplate sts -title “Title” -databaseserver servername -databasename WSS_Content_Somename</span></span></em></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small;font-family:Calibri"> </span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small"><span style="font-family:Calibri">For your question about building lists &amp; lookups without using browser:</span></span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small;font-family:Calibri"> </span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small"><span style="font-family:Calibri">The best way I can think of is to using Object Model through programming. It is strongly not recommended to directly operate on databases to add sharepoint site content, but you can create a separate database and create tables then using SharePoint designer to add controls or web parts (such as data view) on pages to show content from these custom tables. <span style=""> </span>It can be done through adding these tables as data source for data view or other controls.</span></span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small;font-family:Calibri"> </span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small"><span style="font-family:Calibri">Regards,</span></span></p> <p class=MsoNormal style="margin:0in 0in 0pt"><span style="font-size:small"><span style="font-family:Calibri">Jerry</span></span></p><hr class="sig">Xing-Bing YuMon, 06 Jul 2009 03:57:20 Z2009-07-06T03:57:20Zhttp://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/d716eeb0-dbd4-4393-9896-c469d13c3d9e#cc96c9fd-5c28-4d27-b558-a50b0f1b4938http://social.technet.microsoft.com/Forums/en-US/sharepointgeneral/thread/d716eeb0-dbd4-4393-9896-c469d13c3d9e#cc96c9fd-5c28-4d27-b558-a50b0f1b4938Wictor Wilénhttp://social.technet.microsoft.com/Profile/en-US/?user=Wictor%20Wil%u00e9nBest tool for building the database for a MOSS 2007 site?Hi,<br/>you have several options to achieve this but first you should consider how it should be used:<br/>If you are only building it once; ie you will not reuse your solution then you should do it in the browser since it is the fastest and cheapest way.<br/>If you are building a reusable solution then you should build a SharePoint feature for this; since is done by using Visual Studio and creating a combination of XML and C#/VB.NET code. You can use Visual Studio Express for this.<br/>My recommendation for this kind of solution (if it should be reused) is to build a SharePoint feature and create an activator that uses the object model to create the lists and lookups. <br/>If you ar asking how to do it, post a question in the development forum.<br/>/WW<hr class="sig">SharePoint Architect <a href="http://www.wictorwilen.se/">http://www.wictorwilen.se/</a>Mon, 06 Jul 2009 09:21:25 Z2009-07-06T09:21:25Z