使用Oracle SQL Developer连接到数据库

时间:2014-01-14 20:09:15

标签: sql sql-server oracle-sqldeveloper

我安装了Oracle SQL Developer和示例数据库 - Nothwind

如何连接到此数据库?什么是用户名,密码,主机名?可能吗? 我只找到了其他程序的说明,并写了:“写这些参数”,而不给它们。

1 个答案:

答案 0 :(得分:0)

我正在查看codeplex以查看是否创建了任何样本登录和/或用户。

http://sqlserversamples.codeplex.com/releases/view/72278

如果没有,我会发布一个片段来创建一个具有data_reader / data_writer权限的登录/用户。

使用SSMS在SQL Server数据库上运行此脚本。然后,您可以使用具有db_owner权限的[ADW_ADMIN]帐户进行测试。密码如下所示。

-- Which database to use.
USE [master]
GO


-- Delete existing login.
IF  EXISTS (SELECT * FROM sys.server_principals WHERE name = N'ADW_ADMIN')
DROP LOGIN [ADW_ADMIN]
GO

-- Add new login.
CREATE LOGIN [ADW_ADMIN] WITH PASSWORD=N'M0a2r0c9h11$', DEFAULT_DATABASE=[AdventureWorks2012]
GO

-- Which database to use.
USE [AdventureWorks2012]
GO

-- Delete existing user.
IF  EXISTS (SELECT * FROM sys.database_principals WHERE name = N'ADW_ADMIN')
DROP USER [ADW_ADMIN]
GO

-- Add new user.
CREATE USER [ADW_ADMIN] FOR LOGIN [ADW_ADMIN] WITH DEFAULT_SCHEMA=[dbo]
GO



-- Which database to use.
USE [AdventureWorks2012]
GO

-- Add to database owner role 
EXEC sp_addrolemember 'db_owner', 'ADW_ADMIN'
GO

-- Add to database read / write roles
--EXEC sp_addrolemember 'db_datareader', 'ADW_USER'
--EXEC sp_addrolemember 'db_datawriter', 'ADW_USER'
GO