运行 sql server
右键 sql server组-》新建注册
然后根据提示输入服务器地址,用户名 和密码
成功!
现在你可以操作自己机器一样的操作服务器上的数据库了!(前提你的用户有权限)
用sql server 访问数据库整理如下:
SQL Server默认是不允许远程连接的,如果想要在本地用SSMS连接远程服务器上的SQLServer2012数据库,需要确认以下环节:
1)如果是工作组环境,则需要使用SQL Server身份验证方式
2)如果是Windows域环境,则可使用Windows身份验证或者SQL Server身份验证
现在以工作组环境下SQL Server身份验证方式为例:
1)启用SQLServer身份验证模式进行登录。
2)建立可用的SQL Server服务器登录名
3)允许远程连接到服务器实例
4)设置服务器的“方面”中,“RemoteAccessEnabled”属性为True
5)确保服务器实例和“SQL Server Browser”服务开启
6)确保服务器实例的TCP/IP协议已启用,并且端口号为1433
7)确保Windows的防火墙允许SQL Server使用的端口号(1433)可访问,或者关闭防火墙。最后用SSMS连接远程的SQL Server。
两种方式:1.IP+SID方式 2.配置链接方式1..IP+SID方式
[csharp] view plaincopyprint?
DbHelperOracle.connectionString = string.Format(@"Data Source=(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = {0})(PORT = 1521))
)
(CONNECT_DATA =
(SID = {1})
(SERVER = DEDICATED)
)
)User Id={2}Password={3}",
txtDBServerIP.Text.Trim(), txtOracleSID.Text.Trim(), txtDBUserName.Text.Trim(), txtDBPassword.Text.Trim())
这种方式不需要在Oracle Net Manager管理中添加链接配置信息。
2. 2.配置链接方式,
在Oracle Net Manager管理中添加链接配置信息,然后链接字符串如下写法:
[csharp] view plaincopyprint?
Data Source=TORCLUser Id=myUsernamePassword=myPassword
另外其他的连接方式,参考如下,从其他网站转来的:
Oracle连接字符串总结
Oracle XE
标准连接
Oracle XE(或者"Oracle Database 10g Express Edition")是一个简单免费发布的版本。
Driver=(Oracle in XEClient)dbq=111.21.31.99:1521/XEUid=myUsernamePwd=myPassword
ODBC
新版本连接方式
以下是语法格式:
Driver={Microsoft ODBC for Oracle}Server=myServerAddressUid=myUsernamePwd=myPassword
老版本连接方式
以下是语法格式:
Driver={Microsoft ODBC Driver for Oracle}ConnectString=OracleServer.worldUid=myUsernamePwd=myPassword
OLE DB, OleDbConnection (.NET)
标准安全连接
此连接方式使用来自微软的Provider。
以下是语法格式:
Provider=msdaoraData Source=MyOracleDBUser Id=myUsernamePassword=myPassword
信任连接
以下是语法格式:
Provider=msdaoraData Source=MyOracleDBPersist Security Info=FalseIntegrated Security=Yes
标准安全连接
此连接方式使用来自Oracle的Provider。
以下是语法格式:
Provider=OraOLEDB.OracleData Source=MyOracleDBUser Id=myUsernamePassword=myPassword
信任连接
以下是语法格式:
Provider=OraOLEDB.OracleData Source=MyOracleDBOSAuthent=1
以下是语法格式:
Provider=OraOLEDB.OracleData Source=(DESCRIPTION=(CID=GTU_APP)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=myHost)(PORT=myPort)))(CONNECT_DATA=(SID=MyOracleSID)(SERVER=DEDICATED)))User Id=myUsernamePassword=myPassword
Oracle.DataAccess.Client.OracleConnection
标准连接
以下是语法格式:
Data Source=TORCLUser Id=myUsernamePassword=myPassword
带integrated security的连接
以下是语法格式:
Data Source=TORCLIntegrated Security=SSPI
带 ODP.NET 不带 tnsnames.ora的连接
以下是语法格式:
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)))User Id=myUsernamePassword=myPassword
OracleConnection, Oracle Data Provider, ODP.NET, System.Data.OracleClient.OracleConnection
标准连接
以下是语法格式:
Data Source=MyOracleDBIntegrated Security=yes
仅在Oracle8i release 3 或更高版本
指明用户密与密码的连接
以下是语法格式:
Data Source=MyOracleDBUser Id=myUsernamePassword=myPasswordIntegrated Security=no
这是另一种连接方式不依赖你的DNS.You create a connection string based on the format used in the tnsnames.ora file without the need to actually have one of these files on the client pc.
以下是语法格式:
SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)))uid=myUsernamepwd=myPassword
Some reported problems with the one above and Visual Studio. Use the next one if you've encountered problems.
以下是语法格式:
Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)))User Id=myUsernamePassword=myPassword
使用连接池
连接池服务如果找不到一个完全匹配连接字符串的连接,他将会创建一个。如果能找到该连接,将会重新使用。
以下是语法格式:
Data Source=myOracleDBUser Id=myUsernamePassword=myPasswordMin Pool Size=10Connection Lifetime=120Connection Timeout=60Incr Pool Size=5Decr Pool Size=2
Windows验证
以下是语法格式:
Data Source=myOracleDBUser Id=/
特权连接
使用SYSOPER的特权
以下是语法格式:
Data Source=myOracleDBUser Id=SYSPassword=SYSDBA Privilege=SYSOPER
利用密码终止函数
当第一次打开连接时,当打开链接后,一个密码过期错误被抛出,捕获这个错误并执行OpenWithNewPassword命令行设置新密码。
以下是语法格式:
Data Source=myOracleDBUser Id=myUsernamePassword=myPassword
oConn.OpenWithNewPassword(sTheNewPassword)
代理验证
以下是语法格式:
Data Source=myOracleDBUser Id=myUsernamePassword=myPasswordProxy User Id=pUserIdProxy Password=pPassword
Core Labs OraDirect (.NET)
标准连接
以下是语法格式:
User ID=myUsernamePassword=myPasswordHost=oraPooling=trueMin Pool Size=0Max Pool Size=100Connection Lifetime=0
Data Shape
MS Data Shape
以下是语法格式:
Provider=MSDataShape.1Persist Security Info=FalseData Provider=MSDAORAData Source=oracUser Id=myUsernamePassword=myPassword
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)