2014-01-14 105 views
0

我安裝了Oracle SQL Developer和示例數據庫 - Nothwind使用Oracle SQL Developer連接到數據庫

如何連接到這個數據庫?什麼是用戶名,密碼,主機名?可能嗎? 我發現只有其他程序的說明,並寫有:「寫這些參數」,而不給他們。

+1

您已標記此Oracle。但是,鏈接到的示例數據庫是SQL Server數據庫。您是否嘗試連接到Oracle數據庫?還是到SQL Server數據庫?如果您嘗試連接到SQL Server,是否在Oracle SQL Developer中安裝了SQL Server JDBC驅動程序? –

+0

我正在嘗試連接到SQL服務器,並且未安裝Oracle SQL Developer中的SQL Server JDBC驅動程序。 – Pawel

+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 
相關問題