These are the SharePoint conferences in the USA I know so far:
The SharePoint Technology Conference
2/10 -2/12
San Francisco
http://sptechcon.com/
Microsoft Teched North America 2010
6/7 – 6/10
New Orleans, LA
http://northamerica.msteched.com/?CR_CC=100280255&WT.srch=1&CR_SCC=100280255&WT.srch=1
SharePoint.org Conference
4/18 – 4/21
Baltimore, MD
http://www.sharepointconference.org/Pages/default.aspx
The Experts Conference
4/25 – 4/28
Los Angeles
http://www.tec2010.com/
Best Practice Conference
8/24 – 8/27
Washington DC
http://www.bestpracticesconference.com/?gclid=CKGBwIKcx5QCFQ2L1QodLlYVkQ
Tuesday, January 19, 2010
Sunday, October 4, 2009
Magic Dragon Books - Aviation, military and history
Besides IT, military aviation and history is a big part of my life and reading materials since I was in elementary school. In the past years, I wrote and translated articles either in Chinese or English through various publishing medias, digital or printed. I also get to know other people who have the same interest and expertise and become good friends.
Some of them are specialized in the Republic of China (ROC) air force history, either during the war with Japan or after 1945 with Communist China, including secret reconn missions which only been published or heard in recent years.
Magic Dragon Books is an on line book store to bring you these military aviation history unknown to most of the world in Chinese or English. I am not part of the company or business operation, neither details of the company itself. I know this due to a respectable and long time friend who dedicated himself in this field for years.
On the other hand, I always believe history has multiple faces and we can only understand more from various sources. Some of the ROC air force operations involved missions with PLA. Compare to the influence red China has to the world, it it more important than ever to bring up the stories from the other side, not to correct anything, but to provide a different angle, data sources or point of view.
If you are interested to know more about the published materials, please visit the site at: http://magicdragonbooks.com/
Some of them are specialized in the Republic of China (ROC) air force history, either during the war with Japan or after 1945 with Communist China, including secret reconn missions which only been published or heard in recent years.
Magic Dragon Books is an on line book store to bring you these military aviation history unknown to most of the world in Chinese or English. I am not part of the company or business operation, neither details of the company itself. I know this due to a respectable and long time friend who dedicated himself in this field for years.
On the other hand, I always believe history has multiple faces and we can only understand more from various sources. Some of the ROC air force operations involved missions with PLA. Compare to the influence red China has to the world, it it more important than ever to bring up the stories from the other side, not to correct anything, but to provide a different angle, data sources or point of view.
If you are interested to know more about the published materials, please visit the site at: http://magicdragonbooks.com/
Wednesday, September 16, 2009
Find user permissions assigned in one or more site collections of all items
MOSS does not provide out-of-box interface to view assigned permissions to the same user cross site collections. Although there are tools to help you, no matter it's paid or free, if your environment does not allow free tools and you have to find it for now, what can you do?
Since everything is stored in SQL database, why not write some SQL statements to find them? That's what I have been doing before we have a nice tool to use. If you already know the structure of tables used by MOSS, then you may be able to do it in a short period of time.
If not, here is the SQL query you can use to do it:
Select 'http://yourportal/'+a.scopeurl as ObjectURL, a.title as UserID,roles.title as Permission,a.SPgroup, a.ADLogin
from roles inner join
(
select perms.scopeid, perms.scopeurl, perms.roledefwebid, alluser.title, alluser.ADLogin,alluser.SPgroup,roleassignment.roleid, roleassignment.siteid
from perms inner join
roleassignment on
perms.siteid=roleassignment.siteid
and
perms.scopeid=roleassignment.scopeid
inner join(
(
select groups.siteid, groups.id as id,userinfo.tp_login as ADLogin,userinfo.tp_title as title, groups.title as SPGroup
from groups inner join
groupmembership on groups.siteid=groupmembership.siteid
and
groups.id=groupmembership.groupid
inner join userinfo on
groupmembership.siteid=userinfo.tp_siteid
and
groupmembership.memberid=userinfo.tp_id)
union
select tp_siteid as siteid, tp_id as id,userinfo.tp_login as ADLogin, tp_title as title, 'no' as SPGroup from userinfo) as Alluser
on
roleassignment.siteid=alluser.siteid
and
roleassignment.principalid=alluser.id) as a
on
roles.siteid=a.siteid
and
roles.webid=a.roledefwebid
and
roles.roleid=a.roleid
Let me explain the columns you get:
Since everything is stored in SQL database, why not write some SQL statements to find them? That's what I have been doing before we have a nice tool to use. If you already know the structure of tables used by MOSS, then you may be able to do it in a short period of time.
If not, here is the SQL query you can use to do it:
Select 'http://yourportal/'+a.scopeurl as ObjectURL, a.title as UserID,roles.title as Permission,a.SPgroup, a.ADLogin
from roles inner join
(
select perms.scopeid, perms.scopeurl, perms.roledefwebid, alluser.title, alluser.ADLogin,alluser.SPgroup,roleassignment.roleid, roleassignment.siteid
from perms inner join
roleassignment on
perms.siteid=roleassignment.siteid
and
perms.scopeid=roleassignment.scopeid
inner join(
(
select groups.siteid, groups.id as id,userinfo.tp_login as ADLogin,userinfo.tp_title as title, groups.title as SPGroup
from groups inner join
groupmembership on groups.siteid=groupmembership.siteid
and
groups.id=groupmembership.groupid
inner join userinfo on
groupmembership.siteid=userinfo.tp_siteid
and
groupmembership.memberid=userinfo.tp_id)
union
select tp_siteid as siteid, tp_id as id,userinfo.tp_login as ADLogin, tp_title as title, 'no' as SPGroup from userinfo) as Alluser
on
roleassignment.siteid=alluser.siteid
and
roleassignment.principalid=alluser.id) as a
on
roles.siteid=a.siteid
and
roles.webid=a.roledefwebid
and
roles.roleid=a.roleid
Let me explain the columns you get:
- frist colunmn is the whole URL of an object (site, , sub site, library/list, folder oritem) which has unique permission
- The User ID
- Permission assigned to this user.
- SharePoint User Group this user is assigned to. If the permission assigned to this user individually, this column shows No.
- User log in ID.
So, this query will tell you in a single content database, what are those objects have unique permissions, who has permission, what type permission assigned, and this permission assigned to a user group or individually.
Enjoy it.
Thursday, July 16, 2009
SharePoint 2010 Preview
Microsoft released three SharePoint 2010 preview videos: Overview, For IT Professional and For Developer. You can find them here.
Thursday, June 11, 2009
Work Around STSADM Import/Export Failure
We have been using STSADM Import/Export features to reorganize the entire MOSS content structure. Sometimes we saw fatal or too many error during importing process, especially when we worked on site collections with large number or size of contents.
After couple tries, we found that if we choose not to compress the exported files, it really helped to draw down the chance to have errors.
If you experienced similar situation, try this work around and let me know if it really helps you.
Enjoy.
After couple tries, we found that if we choose not to compress the exported files, it really helped to draw down the chance to have errors.
If you experienced similar situation, try this work around and let me know if it really helps you.
Enjoy.
Saturday, May 2, 2009
MOSS and Reporting Services Integrated with NTLM: is it possible?
Can you integrated SQL Services Reporting Services into your MOSS farm with NTLM only?
If you search around, lots of articles do not tell you exactly which one, NTLM or Kerberos, to use. Others may tell you that you have to use Kerberos and it means you have to go through lots of troubles to just get Kerberos done. Of course, if you have someone every good with this and can help you without waiting tooo long, then you do not have to read the rest of this article.
I have been looking for this information for a year and half and finally I have the answer recently: Yes, you can use NTLM to integrate these two application together.
There are two steps never documented in any MOSS and SSRS integration information and a large portion of them just assumed you have Kerberos in place.
First, the SSRS web site has to use NTLM authentication in IIS. You can check this KB article to find out whether SSRS is using mixing or NTLM. Run the cscript adsutil.vbs set command to set it to NTLM.
Second, in the Manage integration settings page of Central Administration site, you can only use Trusted instead of Windows authentication.
With these undocumented settings, we are able to design and run reports from a MOSS site now.
Hopefully this information is able to help you if it's not too late.
If you search around, lots of articles do not tell you exactly which one, NTLM or Kerberos, to use. Others may tell you that you have to use Kerberos and it means you have to go through lots of troubles to just get Kerberos done. Of course, if you have someone every good with this and can help you without waiting tooo long, then you do not have to read the rest of this article.
I have been looking for this information for a year and half and finally I have the answer recently: Yes, you can use NTLM to integrate these two application together.
There are two steps never documented in any MOSS and SSRS integration information and a large portion of them just assumed you have Kerberos in place.
First, the SSRS web site has to use NTLM authentication in IIS. You can check this KB article to find out whether SSRS is using mixing or NTLM. Run the cscript adsutil.vbs set command to set it to NTLM.
Second, in the Manage integration settings page of Central Administration site, you can only use Trusted instead of Windows authentication.
With these undocumented settings, we are able to design and run reports from a MOSS site now.
Hopefully this information is able to help you if it's not too late.
Saturday, April 11, 2009
Best Practice Conference August 24-26, 2009
Best Pracice Conference is back to Washignton DC this Aughst. This time it's for SharePoint and SQL Server.
You can find details here.
You can find details here.
Subscribe to:
Posts (Atom)