I. Note the database names for the Windows SharePoint Services Configuration and Content databases. To do this: a. Stop the Default Web Site on the WSS server in IIS. b. On the Windows SharePoint Services server, go to Start , Administrative Tools , SharePoint…(read more)
Author Archive
How to move Windows SharePoint Services (WSS) Databases from one SQL server to another SQL server
Wednesday, August 2nd, 2006Troubleshooting Internet Information Services (IIS) 6.0 Issues on Windows Server 2003 SP1
Friday, November 11th, 2005The following information may help you with your IIS sites you plan to migrate to Windows Server 2003 SP1 with IIS 6.0.
KB Articles
Disable the loopback checkWindows Server 2003 SP1 include a loopback check security feature that is designed to help prevent reflection attacks on your computer. Therefore, authentication fails if the FQDN that you use does not match the local computer name.
You receive error 401.1 when you browse a Web site that uses Integrated Authentication and is hosted on IIS 5.1 or IIS 6
http://support.microsoft.com/default.aspx?scid=kb;en-us;896861
Users receive an authentication prompt, enter their user and password credentials, then get prompted two more time and failing to a 401.2 error.
IIS log files were reporting failure on all files listed in the virtual directories under the site
Cause
The virtual directories and files permissions are not being inherited by the site.
Workaround
Set the site’s Directory Security to Basic Authentication to push inheritance, and then set back to Integrated Windows authentication. You should receive a prompt to propagate permissions to the virtual directories. If so, select all then OK. You may receive this prompt one more time. Try to access the site to see if you can access the site without a login prompt.
If the problem continues, remove all permissions on the Web Sites directory’s Directory Security. You should receive a prompt to propagate permissions to the virtual directories. If so, select all then OK. You may receive this prompt one more time. Once the permissions are inherited to all sites and virtual directories, set the Web Sites directory back to Enable anonymous access. Try to access the site to see if you can access the site without a login prompt.
Enabling HTTP Keep-Alives (IIS 6.0)
Most Web browsers request that the server keep the client connection open while the server sends multiple elements (.htm files and .gif or .jpeg files) to the client. Keeping the client connection open in this way is referred to as an HTTP Keep-Alive. Keep-Alive is an HTTP specification that improves server performance. HTTP Keep-Alives are enabled by default.
IIS 6.0 References
Frequently Asked Questions About IIS 6.0
http://www.microsoft.com/windows2000/community/centers/iis/iis6_faq.mspx
Interne Information Services (IIS) 6.0 Resource Kit
(THIS ONE IS A GREAT RESOURCE!!!!)
Default permissions and user rights for IIS 6.0
401.1 and 401.2-Authentication Problems (IIS 6.0)
Authentication may fail with "401.3" Error if Web site's "Host Header" differs from server's NetBIOS name
You receive an "HTTP Error 401.1 – Unauthorized: Access is denied due to invalid credentials" error message when you try to access a Web site that is part of an IIS 6.0 application pool
http://support.microsoft.com/default.aspx?scid=kb;en-us;871179
Configuring Launch Permissions for COM+ Server Objects (IIS 6.0)
Application Launch Issues (DCOM)
http://support.installshield.com/kb/view.asp?articleid=Q104986
Improving Performance of IIS 6.0 Applications (Reid A Blog)
http://reidablog.blogspot.com/2005/07/improving-performance-of-iis-60.htm
DNS References
Fixing Replication DNS Lookup Problems (Event IDs 1925, 2087, 2088)
IIS 6.0 Troubleshooting Tools
AuthDiag 1.0 http://msmvps.com/bernard/archive/2004/09/02/12722.aspx
IIS Log Files – Start=>Run=>Type logfiles=>Go To directory that hosts IIS site
Fiddler – HTTP Debugging Proxy Tool – http://www.fiddlertool.com/fiddler/
For Detailed information on the following tools, see 24_CHAPTER_11_Troubleshooting_IIS_6.0.doc of the Internet Information Services (IIS) 6.0 Resource Kit
WFetch (WFetch.exe). This tool allows you to generate customized HTTP requests and view request and response data.
Microsoft Network SMS Network Monitor (NetMon2) Captures Network Traffic
File Monitor (FileMon.exe). This tool allows you to view and capture real-time file system activity.
Registry Monitor (RegMon.exe). This tool allows you to view and capture real-time system registry activity.
IIS Enterprise Tracing for Windows. This tool allows you to enable tracing for various providers. IIS includes a set of providers that can be used to troubleshoot various internal processes in addition to application performance. IIS Enterprise Tracing for Windows is new in Windows Server 2003. Logman.exe and Tracerpt.exe are the tools used to enable IIS ETW tracing.
Network Monitor. This network tracing utility allows you to view activity in the network stack. Network Monitor is included with Windows Server 2003.
System Monitor. This tool allows you to view and collect system performance data. System Monitor is included with Windows Server 2003.
HRPlus. This tool provides error lookup functionality.
Microsoft Debugging Tools for Windows. This tool allows you to debug and diagnose application problems.
Hopefully this will help you out.
Projects and Managing Them – Open Discussion
Friday, June 10th, 2005I have been thinking about how to manage projects. There is of course, MS Project, but I am talking about all the projects and tasks that I need to keep track of. On a given project, if I am managing the project, I try to use tools to keep track of everything: Phase the project out, break tasks into smaller tasks, etc. The tools I may use range from a network drive for my files, OneNote, SharePoint Issues List: Sorted by priority, and emails.
SharePoint is great for collaboration, MS Project is great for projects, but there doesn’t seem to be a tool that I have seen that will allow me to manage all of my projects both small and large, tasks, ideas, etc. I’m looking for a one stop shop. I have been pondering on making a SharePoint Project Dashboard that all departments can use. I have some ideas, but I thought I would put my thoughts out there and get some feedback on what others are doing.
Please feel free to send me ideas or how you manage all your projects. It seems to be the missing tool that most people would use.
I started working on my Project Dashboard, and I’ll post my results when I’m done.
Thanks,
~Brian
Sharepoint User Group meeting that will be held tomorrow!
Thursday, May 12th, 2005I wanted to send out a reminder for the Sharepoint User Group meeting that will be held tomorrow!
Our next SPS User Group meeting is scheduled for TOMORROW May 12th from 12-1:30pm, and back by popular demand is your fellow user group member Brian Carlson! Brian will lead a focused discussion/demo around Sharepoint and FrontPage integration. The detailed agenda includes:
Noon-1pm: In-depth look at Sharepoint/FrontPage integration
- WSS Customization
- Web Part Customization
- Web Part Connections
- Conditional Formatting
- Web Part Zones
- Converting Web Parts to XSLT
- and more …
1pm-1:30pm: Q&A
The meeting is located at One Market Suite 200 in San Francisco. Directions to Microsoft’s San Francisco office can be found here:
http://www.microsoft.com/mscorp/info/usaoffices/northernca/sanfrancisco.asp
For those of you who can not make it in person, the live meeting information is included at the bottom of this email.
For additional information regarding the Sharepoint User Group, please visit our website:
http://nbaysps.sharepointsite.com/default.aspx
Thanks,
Angie Hammell
Microsoft Corporation
Information Worker Technology Specialist
Northern California
310-920-7503
-+—–+—–+—–+—–+—–+—–+—–+—–+-
Angela Hammell has invited you to attend a Microsoft Office Live Meeting.
Meeting Details
Subject: SPS User Group – May 12th – Sharepoint/FrontPage Integration
Meeting URL: https://www.livemeeting.com/rm/microsoft/join
Meeting ID: SPSUSER
Attendee Key: SPSATTEND
Role: Attendee
Audio Conferencing (Toll-free): +1 (866) 500-6738
Participant Code: 641076
This Office Live Meeting invitation is a personal invitation meant only for you.
It should not be forwarded. If you received this email by mistake or
require Live Meeting Assistance, please refer to the Live Meeting Assistance Center at
http://r.office.microsoft.com/r/rlidLiveMeeting?p1=7&p2=en_US&p3=LMInfo&p4=support
Take your meetings live! Microsoft Office Live Meeting is an industry leading real-time web collaboration service and you can see for yourself with our 15 day FREE TRIAL! Click on:
www.microsoft.com/meetlive
to sign up now! Or, for more information, visit:
www.microsoft.com/livemeeting.
I will be presenting at the next Bay Area SPS Users Group – Topic: SharePoint and FrontPage Integration
Sunday, May 1st, 2005Bay Area SPS USer Group – http://nbaysps.sharepointsite.com/
Next User Group Meeting – SharePoint and FrontPage Integration
by Angie Hammell![]()
May 12th from 12:00PM to 1:30 PM – The Landmark @ 1 Market, Suite 200 (Microsoft SF Office)
Our next user group meeting will be held on May 12th, and back by popular demand is your fellow user group member Brian Carlson! Brian will be presenting the integration between Front Page and Sharepoint. He will focus on the following topics:
Noon-1pm: In-depth look at Sharepoint/FrontPage integration
- WSS Customization
- Web Part Customization
- Web Part Connections
- Conditional Formatting
- Web Part Zones
- Converting Web Parts to XSLT
- and more …
1pm-1:30pm: Q&A
The meeting is located at One Market Suite 200 in San Francisco. Directions to Microsoft’s San Francisco office can be found here:
http://www.microsoft.com/mscorp/info/usaoffices/northernca/sanfrancisco.asp
For those of you who can not make it in person, the live meeting information is included at the bottom of this email.
For additional information regarding the Sharepoint User Group, please visit our website:
http://nbaysps.sharepointsite.com/default.aspx
~Brian
InfoPath: Mini-Knowledge Base – Decision Tree Based Form – Decision tree based on how questions are answered
Friday, December 17th, 2004I had a request for a complex form that needed to have questions appear based on how the user answers questions.
With a standard form you would need to create multiple forms for each scenario. Using the following instructions, you can sink your multiple scenarios into one form.
This form is like a mini knowledge base or decision tree. The top questions of the form are for information gathering, then a key question or (Branch Question) is asked that determines the path the user takes. In my form, there is one top-level Branch Question and depending on the path, the users are asked several other Sub-Branch Questions taking them on different paths within one path.
I created this form using components form my previous Blogs entries and then adding the Branch Questions. I used the Branch Questions with Hidden Sections and Conditional Formatting Rules for questions and answers. I thought I would be able to use the Hide this control option, but this option only grays out the radio button but not the Value when selected: field. I found the answer by adding questions that I want to hide in a section, and hiding the section based on the rules I created. By default, I hide all hidden sections. Once a user selects an answer on a Branch Question the question(s) in the hidden section appears. If they deselect the answer, the question(s) is hidden again.
The mini knowledge base or decision tree based form is very confusion trying to get it to work properly. I suggest you Visio the form out using if then paths. This will help you work out the rules.
Path A:
Top-Level Branch Question: Which path would you like to take?
· A
· B
· C
· D
Section (Not Hidden)
Sub-Branch Question 1: If A is selected un-hide this Section
· a
· b
· c
· d
Section (Hidden)
Sub-Branch Question 1: If a is selected hide this Section
Sub-Section (Not Hidden)
Sub-Branch Question 2: If b is selected un-hide this Section
Section (Hidden)
Sub-Branch Question 2: If B is selected hide this Section
Section (Hidden)
Sub-Branch Question 3: If C is selected hide this Section
Section (Hidden)
Sub-Branch Question 4: If D is selected hide this Section
Path D:
Top-Level Branch Question: Which path would you like to take?
· A
· B
· C
· D
Section (Hidden)
Sub-Branch Question 1: If A is selected hide this Section
Section (Hidden)
Sub-Branch Question 2: If B is selected hide this Section
Section (Hidden)
Sub-Branch Question 3: If C is selected hide this Section
Section (Not hidden)
Sub-Branch Question 4: If D is selected un-hide this Section
· a
· b
· c
· d
Sub-Section (Not Hidden)
Sub-Branch Question 4: If d is selected un-hide this Section
How to Hide Sub-Level Branch Questions that reside in sections: This can be tedious.
How to hide all sections by default: Using Path A
1. Add a Section control to the form.
2. Add your Sub-Branch Question inside the Section. (i.e. Sub-Branch Question 2: If B is selected hide this Section).
3. Double click on the Section to access Section Properties.
4. Click on the Display Tab.
5. Click on the Conditional Formatting… button.
6. Click Add…
7. Under If this condition is true: Select the Top-Level Question field.
8. Then select Is blank.
9. Check the Hide this control then click on OK.
How to hide Sub-Branch Questions that are not selected at the Top-Level Branch Question: Using Path A
1. Add a Section control to the form.
2. Add your Sub-Branch Question inside the Section. (i.e. Sub-Branch Question 2: If B is selected hide this Section).
3. Double click on the Section to access Section Properties.
4. Click on the Display Tab.
5. Click on the Conditional Formatting… button.
6. Click Add…
7. Under If this condition is true: select the Top-Level Branch Question field.
8. Select Is equal to.
9. Select answer (B) to the Sub-Level Branch Question that you want to hide the corresponding Sub-Branch Question. (i.e. Sub-Branch Question 2).
10. Select “or”.
11. Then repeat steps 7 through 10 for each answer to the Top-Level Question (C and D).
12. Then select Is blank.
13. Check the Hide this control then click on OK.
How to hide Sub-Branch Questions that are not selected at the Sub-Level Branch Question: Using Path A
To create a Sub-Branch within a Sub-Branch you need to add multiple sections. Each section will host the same question, but the answers will be different. I named the sections by question name and Option 1, 2 and 3.
1. Add a Section control to the form.
2. Add your Sub-Branch Question inside the Section. (i.e. Sub-Branch Question a: If B is selected hide this Section).
3. Double click on the Section to access Section Properties.
4. Click on the Display Tab.
5. Click on the Conditional Formatting… button.
6. Click Add…
7. Under If this condition is true: select the Sub-Level Branch Question field.
8. Select Is equal to.
9. Select answer (a) to the Sub-Level Branch Question that you want to hide the corresponding Sub-Branch Question. (i.e. Sub-Branch Question 1).
10. Select “or”.
11. Then repeat steps 7 through 10 for each answer to the Sub-Level Question (c and d).
12. Then select Is blank.
13. Check the Hide this control then click on OK.
I hope this helps!
~Brian
InfoPath Sharepoint site screen shot
Thursday, September 2nd, 2004Perÿthe request ofÿ Pedro Serrano, I took a screen shot of my SharePointÿhome page.to support the following Blog entries.ÿ
InfoPath Submit Button: File Naming Conventionÿ- Monday, August 23, 2004
InfoPath Job Request Formsÿ- Tuesday, August 17, 2004
This shot displays three web parts that are connected andÿformatted in FrontPage 2003,ÿÿI erased aÿfewÿitems, but youÿwill get the idea.ÿÿAll this infomation is generated on the fly based on current jobs submitted with InfoPath forms.ÿ
ÿ
ÿÿÿÿ
~Brian
ÿ
ÿ
InfoPath Submit Button: File Naming Convention
Monday, August 23rd, 2004I added a Submit button at the bottom of myÿInfoPath form.ÿÿInfoPathÿallows rules, so I used theÿfollowing rules:ÿ“Submit using data a connection” and “Close this form: No Prompt.”
Using the “Submit using data a connection”ÿI added this formula – concat(RequestBy, "_", Project, "_", today()) – to create a custom naming convention for my form to distinguish the forms in a list.ÿSample: Brian Carlson_Project_2004-23-2003.xml. ÿThen I used “Close this form: No Prompt.” to close the form after the Submit button has been pressed.
NOTE: RequestedBy and Project are fields I added to the form.ÿ You can use what ever fields make sense for the naming convention for your form.
ÿ~Brian
InfoPath Job Request Forms
Tuesday, August 17th, 2004I've been busy, and haven't had time to Blog. .I have been playing around with InfoPath, and I like it.
I created a complex form forÿjob requests that have various stages of approval.ÿ We enabled the Event Handler for the form library, so any changes made to the form will trigger emails to all parties involved providing the fields that have been completed in the form.
When an InfoPath form created, you now have access to the form as a web part.ÿ I simple added the web part several time to the team site's home page.ÿ I used FrontPage 2003 to expose the current jobs sorted by date and priority.ÿ The remaining web parts simply state the schedule and the tasks.ÿ Using web part connections, I linked the schedule and the tasks to the open job requests web part.ÿ This allows usersÿto see a quick dashboard ofÿthe jobs.ÿ They can click on the open jobs and see the details of the schedule and tasks without opening the InfoPath form.
More to come on InfoPath forms.
~Brian
ÿ
ÿ
Data Source Catalog and Lists
Thursday, May 6th, 2004SharePoint is great when it comes to one stop shop for updating lists. When creating a WSS site, navigation to team sites, common links are needed on many sites within and outside a site collection. I created a Quick Links web part by creating a custom list with Category (Text), Sub Category (Text) and reference (Hyperlink). I collapse the list by Category show Sub Category and Reference. Once the Quick Links web part is to my liking, I open a site within or outside the site collection, and can use the Data Catalog in FrontPage 2003, by clicking on Manage catalog…, then entering the site name and URL to connect to all items from that site. Using FrontPage I have to modify the web part to my liking, but once this is setup, the Quick Links is updated in one site, and all sites the Quick Links is added two is a read only version and updated on the fly. This will reduce the time needed to update each Quick Links on the other sites.