• Aucun résultat trouvé

Administering Your Microsoft SQL Server Geodatabase

N/A
N/A
Protected

Academic year: 2022

Partager "Administering Your Microsoft SQL Server Geodatabase"

Copied!
43
0
0

Texte intégral

(1)

Technical Workshop

2013 Esri International User Conference

July 8–12, 2013 | San Diego, California

Administering Your Microsoft SQL Server Geodatabase

Shannon Shields

(2)

Esri UC2013 . Technical Workshop .

Presentation Topics

News since the last UC

How do I …

- Configure SQL Server to support geodatabases?

- Create geodatabases?

- Control access to my data?

- Choose a spatial data storage option?

- Make sure that my data is safe?

- Maintain good performance?

Administering Your Microsoft SQL Server Geodatabase

(3)

News

ArcGIS and Microsoft changes since last year

(4)

Esri UC2013 . Technical Workshop .

New at 10.2

Administering Your Microsoft SQL Server Geodatabase

(5)

10.1 users

SQL Server 2012

- SQL Server 2012 Support Patch

User names containing dot (.) or hyphen (-)

- SQL Server User Names With Special Characters Patch

Both patches require SP1

(6)

Esri UC2013 . Technical Workshop .

How do I…?

Common questions when working with SQL Server databases and geodatabases

Administering Your Microsoft SQL Server Geodatabase

(7)

How do I configure

SQL Server to

support geodatabases?

(8)

Esri UC2013 . Technical Workshop .

How do I configure SQL Server to support geodatabases?

Install a supported version of SQL Server

Microsoft SQL Server database requirements for ArcGIS 10.1

Must use a Case-Insensitive (CI) collation

Can use Windows or Mixed-mode authentication

SQL Server Browser not required

- Must provide static TCP port on connection

Administering Your Microsoft SQL Server Geodatabase

(9)

What is the SQL Server Native Client?

Microsoft stand-alone DLL

Required for connections to SQL Server

Install on every single client

Must be same or newer version than SQL Server

Microsoft ODBC Driver 11 for SQL Server

- Support coming soon

(10)

Esri UC2013 . Technical Workshop .

Demo

SQL Server Native Client Database Compatibility Level

Administering Your Microsoft SQL Server Geodatabase

(11)

How do I create

geodatabases?

(12)

Esri UC2013 . Technical Workshop .

Databases and Geodatabases

A database is a SQL Server object

- There can be many per SQL Server instance

A geodatabase is an ArcGIS construct hosted in a database

- One allowed in each database

Options for creating geodatabases

- Use a GP tool to create a new geodatabase from scratch

- Use a GP tool to create a new geodatabase in an existing database

Administering Your Microsoft SQL Server Geodatabase

(13)

Demo

Creating a geodatabase

(14)

Esri UC2013 . Technical Workshop .

Points to remember

Use GP Tools to create geodatabases

- Default size of 500MB data file & 125MB logfile

More control over storage?

- Use SQL Server tools to create database first

Enable geodatabase tool

- create a geodatabase in an existing database, without sysadmin privileges

Do not rename a database that contains a geodatabase

Administering Your Microsoft SQL Server Geodatabase

(15)

How do I control access to my data?

Access to SQL Server objects are

managed with permissions granted to

logins, users and roles

(16)

Esri UC2013 . Technical Workshop .

SQL Server Principals

Logins = Authentication

- Who is connecting?

Users = Authorization

- What can this person do in the database?

Schemas = Containers

- What are the logical groups of database objects that should be managed as whole

Administering Your Microsoft SQL Server Geodatabase

(17)

SQL Server Instance

Logins

Users

(18)

Esri UC2013 . Technical Workshop .

User-schema relationship

For users that create data, ArcGIS requires that

user name = default schema name

- Not a SQL Server rule

Users that are DBO all create data in the DBO schema

Data readers & editors do not need a same-named schema

Administering Your Microsoft SQL Server Geodatabase

(19)

Limit Permissions for Most Users

Admin

(20)

Esri UC2013 . Technical Workshop .

Who is DBO?

Administering Your Microsoft SQL Server Geodatabase

Sysadmin fixed-server role members are DBO in every database

Database owner Is DBO in single database

Db_owner role members are NOT DBO

Have DBO-like permissions

(21)

Demo

Managing Permissions

(22)

Esri UC2013 . Technical Workshop .

Points to remember

Creating a user does not give access to data in the database

- It must be granted by the data owner

ArcGIS tools manage permissions on all parts of a feature class

Creating a user with the Create User tool will grant permissions sufficient for creating data

Administering Your Microsoft SQL Server Geodatabase

(23)

How do I choose a spatial

data storage option?

(24)

Esri UC2013 . Technical Workshop .

Three spatial data storage options

Administering Your Microsoft SQL Server Geodatabase

Access using T-SQL

Similar characteristics

(25)

Demo

Spatial data storage

(26)

Esri UC2013 . Technical Workshop .

Planar measurement

Administering Your Microsoft SQL Server Geodatabase

(27)

Spherical measurement

(28)

Esri UC2013 . Technical Workshop .

Points to remember

Three storage types are available: SDEBINARY, Geometry and Geography

In Geography, calculations are done using Great Ellipse line interpolation, while the others use Cartesian

SQL Server manages spatial indexes on Geometry and Geography

Microsoft spatial data types provide SQL access to spatial data

Administering Your Microsoft SQL Server Geodatabase

(29)

How do I make sure my

data is safe?

(30)

Esri UC2013 . Technical Workshop . Administering Your Microsoft SQL Server Geodatabase

BACKUP YOUR DATA NOW

(31)

Points to remember

Backups are the only way to reliably protect your data

1. Decide how much time you can afford to lose when disaster strikes and data must be restored

2. Create a restore plan that will achieve that goal

3. Create a backup plan that supports your restore plan

4. Implement your plan

5. Test your recovery plan regularly by using real backup

media to restore to a system capable of being used in

production

(32)

Esri UC2013 . Technical Workshop .

How can I maintain good performance?

Administering Your Microsoft SQL Server Geodatabase

(33)

Demo

Performance tuning

(34)

Esri UC2013 . Technical Workshop .

Related SQL Server presentations

Microsoft SQL Server Special Interest Group

- Today from noon until 1pm

- Room 28A

Working with Microsoft SQL Server Express Geodatabases

- Demo Theatre – Geodatabase Management Island in Hall C

- 4:00 – 4:30 pm

Administering Your Microsoft SQL Server Geodatabase

(35)

Please fill out the session evaluation

Offering ID: 1197

Online – www.esri.com/ucsessionsurveys Paper – pick up and put in drop box

Thank you…

Références

Documents relatifs

– Basic familiarity with Microsoft SQL Server and relational databases – Windows Server user interface and administration experience?. – Course 10775, Administering Microsoft SQL

including relational database server, full text indexing and search, XML data import and export, distributed and heterogeneous data integration, analysis server and client for

 Database with Integrated OLAP and Data Transformation Services (DTS).  Integration with the

• Ensure the domain account can run queries against the other server.. Lab

• Specify report, execution conditions, parameters, rendering Specify report, execution conditions, parameters, rendering format, delivery location, etc. format, delivery

Microsoft SQL Server Microsoft SQL Server Administration for SAP Administration for SAP SQL Server Architecture SQL Server Architecture...

BIN05-HOL Report Builder 3.0 Report Authoring and Microsoft SQL Server 2008 R2 Reporting Services. MGT25-HOL Utilizing SQL Server Reporting Services with Microsoft System Center

SQL Server 2005 ofrece una plataforma de datos más confiable, segura y SQL Server 2005 ofrece una plataforma de datos más confiable, segura y productiva para aplicaciones de unidad