This document provides instructions for database administrators to pre-install databases required by Microsoft Office SharePoint Server 2007 before beginning the installation or creation of a Shared Services Provider (SSP). It describes creating databases with the correct collation and owners, configuring SQL Server, and running commands to configure the databases and create the SSP.
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...Joel Oleson
Upgrade and Migration guidance to SharePoint Server 2007. Various methods, customizations and migration are considered. Prescriptive guidance delivered by Joel Oleson and Shane Young.
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...Joel Oleson
Upgrade and Migration guidance to SharePoint Server 2007. Various methods, customizations and migration are considered. Prescriptive guidance delivered by Joel Oleson and Shane Young.
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...Joel Oleson
Automating SharePoint Administration with the built in tools in the box. Tips, tricks, and a lot of information you can't find elsewhere. Kudos to Todd Klindt for a few slides. Majority of deck and presentation by Joel Oleson
Getting the service description (WSDL)
Configure Service Bus
Import Resources
Configure Business Service
Config ure the Credit Card Validation Proxy
Configure Message Flow(Validate & Report)
Adding a Pipeline Pair ->Add Stage ->Add Action(Reporting) ->Add Validate Action
STSADM Automating SharePoint Administration - Tech Ed South East Asia 2008 wi...Joel Oleson
Automating SharePoint Administration with the built in tools in the box. Tips, tricks, and a lot of information you can't find elsewhere. Kudos to Todd Klindt for a few slides. Majority of deck and presentation by Joel Oleson
Getting the service description (WSDL)
Configure Service Bus
Import Resources
Configure Business Service
Config ure the Credit Card Validation Proxy
Configure Message Flow(Validate & Report)
Adding a Pipeline Pair ->Add Stage ->Add Action(Reporting) ->Add Validate Action
CyberLab Training Division :
ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites. It allows you to use a full featured programming language such as C# or VB.NET to build web applications easily.
This tutorial covers all the basic elements of ASP.NET that a beginner would require to get started.
Audience
This tutorial has been prepared for the beginners to help them understand basic ASP.NET programming. After completing this tutorial you will find yourself at a moderate level of expertise in ASP.NET programming from where you can take yourself to next levels.
Prerequisites
Before proceeding with this tutorial, you should have a basic understanding of .NET programming language. As we are going to develop web-based applications using ASP.NET web application framework, it will be good if you have an understanding of other web technologies such as HTML, CSS, AJAX. etc
ASP.NET supports three different development models:
Web Pages, MVC (Model View Controller), and Web Forms.
For More Details.
Visit: http://www.cyberlabzone.com
Preparing for Upgrade to SharePoint 2010 with Joel Oleson Quest Software WebcastJoel Oleson
As we ramp up to SharePoint 2010, most still haven't done the basic things to get their systems and clients ready for the bits when they arrive. There is a lot that can be done today, and tools that have been shipped in SP2 to get us ready. Here's quick practical ways to use these tools with a quick rundown to getting prepared for SharePoint 2010
Blue Green Sitecore Deployments on AzureRob Habraken
The sildes of my presentation on the Sitecore User Group Jordan meetup on April 24th 2017 and the Sitecore User Group Belarus meetup on April 27th, presenting and demoing the blue green provisioning of Sitecore into Azure using Azure Web Apps. Note that these slides do not contain the demo itself. For the demo, view the recording of the presentation or read my blog post, both accessable via https://www.robhabraken.nl
CyberLab Training Division :
ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites. It allows you to use a full featured programming language such as C# or VB.NET to build web applications easily.
This tutorial covers all the basic elements of ASP.NET that a beginner would require to get started.
Audience
This tutorial has been prepared for the beginners to help them understand basic ASP.NET programming. After completing this tutorial you will find yourself at a moderate level of expertise in ASP.NET programming from where you can take yourself to next levels.
Prerequisites
Before proceeding with this tutorial, you should have a basic understanding of .NET programming language. As we are going to develop web-based applications using ASP.NET web application framework, it will be good if you have an understanding of other web technologies such as HTML, CSS, AJAX. etc
ASP.NET supports three different development models:
Web Pages, MVC (Model View Controller), and Web Forms.
For More Details.
Visit: http://www.cyberlabzone.com
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfPeter Spielvogel
Building better applications for business users with SAP Fiori.
• What is SAP Fiori and why it matters to you
• How a better user experience drives measurable business benefits
• How to get started with SAP Fiori today
• How SAP Fiori elements accelerates application development
• How SAP Build Code includes SAP Fiori tools and other generative artificial intelligence capabilities
• How SAP Fiori paves the way for using AI in SAP apps
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Pre Install Databases
1. Pre-install databases
Note:
This content is preliminary content. It might be incomplete and is
subject to change.
In many IT environments, database creation and management is
handled by the Database Administrator (the DBA). Security and other
policies might require that the DBA create the databases required by
Microsoft Office SharePoint Server 2007. This topic provides details
about how the DBA can create these databases before beginning the
Office SharePoint Server 2007 installation or creation of a Shared
Services Provider (SSP).
Database requirements
Before you install and configure the databases, be sure that your
database servers have the recommended hardware and software. For
more information about these requirements, see Determine hardware
and software requirements .
There are also requirements specific to the database server, and, if
you are using SQL Server 2005, you need to configure surface area
settings.
Configure surface area settings in SQL Server 2005
1. Click Start, point to All Programs, point to Microsoft SQL Server
2005, point to Configuration Tools, and then click SQL Server
Surface Area Configuration.
2. In the SQL Server 2005 Surface Area Configuration dialog box,
click Surface Area Configuration for Services and Connections.
3. In the tree view, expand the node for your instance of SQL
Server, expand the Database Engine node, and then click Remote
Connections.
4. Select Local and Remote Connections, select Using both TCP/IP
and named pipes, and then click OK.
All of the databases required by Office SharePoint Server 2007 use the
Latin_General_CI_AS_KS_WS collation. To use least-privilege
guidelines, some databases might require individual domain user
accounts assigned to them as the database owner (dbo, or db_owner).
For more information about the security requirements for these
databases, see Plan for administrative and service accounts .
To create the database with this collation and the correct database
owner, perform the following procedure.
Create the database with the correct collation and owner
2. 1. In Microsoft SQL Server Management Studio, navigate to the
database server.
2. Right-click the Databases node, and then select New Database.
3. In the New Database dialog box, on the General page, enter the
name for the database in the Database name text box.
4. Click the ellipsis by the Owner text box.
5. In the Select Database Owner dialog box, choose the correct user
account, and then click OK.
6. On the Options page, select the Latin_General_CI_AS_KS_WS
collation from the Collation drop-down box.
7. Click OK to create the database.
Create the required SQL Server Logins
You must create several SQL Server logins. These logins will be used
by Office SharePoint Server 2007 to access the databases. The
following table lists the required logins.
Login Notes
Setup user account The account that is used to run Setup on each
server computer.
SSP service account Use the SSP App Pool account.
Farm search service The service account for the Windows SharePoint
account Services Search service. There is only one
instance of this service in the server farm.
Windows SharePoint Used by the Windows SharePoint Services Help
Services Search Search application server role to crawl help
service account content across sites
Default content The default account used within a specific SSP to
access account crawl content. If a specific account is not
specified for a content source, the default content
access account is used.
App Pool process Used to access content databases associated with
account the Web application.
For more information about these accounts, see Plan for administrative
and service accounts .
Create and configure the databases
This gives the Search service account and the content access account
membership in the following database security groups or roles:
• db_owner role for the search database
3. • Users group in the DBA-created configuration database
• Users group in the DBA-created admin content database
Create and configure the configuration database and administration
content database
Note:
To ensure that the accounts have been added to the correct groups
and roles, verify that the home page of the Central Administration
Web site can be opened.
1. Create a configuration database and an administration content
database by using the quot;Create the database with the correct
collation and ownerquot; procedure given earlier.
2. Change the database owner for each database to be the Setup
user account.
3. Run Setup on all the computers as the Setup user account. You
must run Setup on at least one of these computers by using the
Complete installation option.
4. On the computer on which you used the Complete installation
option, do not run the Configuration Wizard after setup. Instead
open the command line as the Setup user account, and then run
the following command to configure the databases:
Psconfig –cmd configdb –create –server <SQL_servername> –
database <name_of_precreated_configdb> –user
<domaindbaccessaccount> –password <dbaccesspw> –
admincontentdatabase <name_of_precreated_admincontentdb>
5. After the command has completed, the SharePoint Products and
Technologies Configuration Wizard will open and you can complete
the remainder of the configuration for your server.
6. After the SharePoint Products and Technologies Configuration
Wizard has completed, by using Microsoft SQL Server
Management Studio, add the following accounts to the Users
groups and to the WSS_Content_Application_Pools roles in both
databases:
• Farm search service account
• Default content access account
• Server SSP service account
Create and configure the Windows SharePoint Services search
database
4. 1. Create a database for the Windows SharePoint Services Search
database by using the quot;Create the database with the correct
collation and ownerquot; procedure earlier in this article.
2. Change the database owner to be the Setup user account.
3. Open the command line as the Setup user account, and then run
the following command to start the Windows SharePoint Services
service:
stsadm -o spsearch -action start -farmserviceaccount
<domainusername> -farmservicepassword <farmservice_pwd> -
farmcontentaccessaccount <domainusername>
-farmcontentaccesspassword <farmcontentaccess_pwd>
-databaseserver <SQL_hostname> -databasename
<dba_created_wsssearchdb_name>
Create and configure the SSP Admin Web application content
database
1. Create the SSP Admin Web application content database by using
the quot;Create the database with the correct collation and ownerquot;
procedure given earlier.
2. Change the database owner to be the Setup user account.
3. Using Microsoft SQL Server Management Studio, add the Server
SSP service account to the Users group and the db_owner role for
the SSP Admin Web application content database.
4. Open the command line as the Setup user account, and then run
the following command to create the SSP Admin Web application:
stsadm.exe -o extendvs -url <http://hostname:portnumber>
-donotcreatesite -exclusivelyusentlm -databaseserver
<SQL_hostname> -databasename <SSP_content_dbname>
-apidtype configurableid -description <SSPAdminWebSiteName> -
apidname <SSPAdminSiteAppPoolName> -apidlogin
<domainAppPoolID> -apidpwd <AppPoolIDPwd><dbaccesspw>
–admincontentdatabase <name_of_precreated_admincontentdb>
Create and configure the portal site Web application content database
5. 1. Create the portal site Web application content database by using
the quot;Create the database with the correct collation and ownerquot;
procedure given earlier.
2. Change the database owner to be the Setup user account.
3. Using Microsoft SQL Server Management Studio, add the SSP
Service account to the Users group and the db_owner role for the
portal site Web application content database.
4. Open the command line as the Setup user account, and then run
the following command to configure the portal site Web
application content database:
stsadm.exe -o extendvs -url http://hostname:portnumber
-donotcreatesite -exclusivelyusentlm -databaseserver
<SQL_hostname> -databasename <PortalSite_content_dbname>
-apidtype configurableid -description <PortalSiteWebSiteName> -
apidname <PortalSiteAppPoolName> -apidlogin
<domainAppPoolID> -apidpwd <AppPoolIDPwd>
Create and configure the SSP database and SSP Search database
6. Note:
For more information about properly sizing these databases, see
Chapter overview: Estimate performance and capacity requirements
and Portal collaboration environments .
1. Create the SSP database and the SSP Search database by using
the quot;Create the database with the correct collation and ownerquot;
procedure given earlier.
2. Change the database owner to be the Setup user account for both
databases.
3. Using Microsoft SQL Server Management Studio, add the following
accounts to the Users group and the db_owner role in each
database:
• Database access account
• SSP Service account
• Windows SharePoint Services 3.0 Search Service account
• Office SharePoint Server 2007 Search Service account
• Application pool identities for all Web applications
4. Open the command line as the Setup user account, and then run
the following command to create the SSP using the DBA-created
SSP database and the SSP Search database:
stsadm -o createssp -title SSPUsingDBACreatedDBs -url
<http://hostname:port_number/ssp/admin>-mysiteurl
<http://hostname:port_number>-ssplogin <domainusername> -
ssppassword <ssp_pwd>-indexserver <indexservername>-
indexlocation <indexlocation>-sspdatabaseserver
<SQL_hostname>-sspdatabasename
<dba_created_sspdb_name>-searchdatabaseserver
<SQL_hostname>-searchdatabasename
<dba_created_ssp_searchdb_name>