sqlserver

Aso.Net Core 的配置系统Configuration

戏子无情 提交于 2019-12-06 14:09:13
原文: Aso.Net Core 的配置系统Configuration 目录 Aso.Net Core 的配置系统Configuration 01.Json文件的弱类型方式读取 02.Json文件的强类型获取方式 Aso.Net Core 的配置系统Configuration ​ 1.以前的配置文件格式为XML ​ 2.新版的配置文件格式支持 { json ,xml, ini, memory, command, env..... } 01.Json文件的弱类型方式读取 Json文件 【Microsoft.Extensions.Configuration.Json】 添加配置文件json文件,并设置内容 { "DataBase": { "SqlServer": { "ConnectionString": "server=.;database=testdb;uid=sa;pwd=123;" }, "MySql": { "IpAddress": "127.0.0.1", "port": 3306 } }, "endArray": [ { "endId": 20 }, { "endId": "30" } ] } 获取数据 private static void Main(string[] args) { IConfiguration configuration = new

27.sqlserver2005连接字符串--2013-06-08

不打扰是莪最后的温柔 提交于 2019-12-06 12:12:23
习惯用OLEDB+连接字符串去连数据库了,之前连sqlserver2000一直正常,因为换了个Y400的本本,装了win7,然后顺便sqlserver也搞了个64位的2005的。问题出现了,之前的数据库都连不上了。开始找了好久没找到原因,后来发现2005中uid跟pwd替换了之前的user跟password。顺便整理下连接字符串如下。 转帖的一些文章整理下,原文链接在文中。 SQL Native Client ODBC Driver 标准安全连接 Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword; 您是否在使用SQL Server 2005 Express? 请在“Server”选项使用连接表达式“主机名称/SQLEXPRESS”。 受信的连接 Driver={SQL Native Client};Server=myServerAddress;Database=myDataBase;Trusted_Connection=yes; "Integrated Security=SSPI" 与 "Trusted_Connection=yes" 是相同的。 连接到一个SQL Server实例 指定服务器实例的表达式和其他SQL

SQL Server 字符串函数

醉酒当歌 提交于 2019-12-06 12:07:35
字符串函数   在开发T-SQL时,经常会需要对字符串进行各种各样的操作,下面介绍常用的字符串函数。    1、获取字符的ASCII码 ASCII     ASCII码是对字符的标准编码。要获取字符的ASCII码就可以通过调用ASCII函数来实现。     语法结构:   ASCII(espression)    这里的expression是一个返回char或varchar数据类型的表达式,ASCII函数仅对表达式最左侧的字符返回ASCII码值。     返回值:int数据类型。     示例:   select ASCII('f') --输出 102    注意如果是多个字符的字符串,也只是返回第一个字符的ASCII码值。    2、获取ASCII码对应的字符 Char     语法结构:   char(integer_expression)     返回值类型:char型字符     示例:   select char(102) -- 输出f    3、获取字符的unicode编码 Unicode    unicode函数可以获得字符的unicode编码。    语法结构:   unicode('ncharacter_expression')    这里的ncharacter_expression是nchar或nvarchar类型的表达式

SQLServer2008数据库连接error40错误

左心房为你撑大大i 提交于 2019-12-06 10:08:00
描述 在连接SQL Server偶尔会遇到报错,如在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL 网络接口, error: 40- 无法打开到 SQL Server 的连接)。 按照以下步骤一般都可以解决: 1、sqlserver 服务没有启动 2、在sqlserver 网络配置中,找到“IP3”,更改IP地址 为自己电脑的IP地址(或者是127.0.0.1) 在TCP端口添加1433,然后选择启动;“IPALL”的所有端口改成“1433”; 来源: https://my.oschina.net/qingqingdego/blog/3136845

SQLSERVER大批量数据快速导入Redis

社会主义新天地 提交于 2019-12-06 10:07:36
目的 把单表近5千万的某单个字段导入到Redis,作为一个list存储。 方案一: 使用sqlcmd工具(sqlserver自带),直接生成命令在Redis-cli中执行。 方案一. 使用sqlcmd把打印结果输出在文本中,然后用redis-cli逐行执行文本中的命令。 redis写入list的命令。 LPUSH openids xxxx 用sqlserver拼接处这个结果 SET NOCOUNT ON; SELECT 'LPUSH openids ' +'"' + openID +'"' FROM [dbo].[table1] 使用sqlcmd,推送到redis-cli执行 # -S:服务器地址,-U:账号名 -P:密码 -d:数据库 -h:列标题之间打印的行数 sqlcmd -S . -U sa -P xxxx -d DataImport -h -1 -i d:\openid.sql | redis-cli -h 192.168.xx.xx -a xxxx -p 6379 结论 能勉强成功。 导入速度慢,大概2w/s ~ 3w/s。远低于Redis的写入理想值。 容易出错,如果value中含有意外字符,会导致命令执行失败,结束任务。 别用这个方法。 官网支撑: Redis is a TCP server using the client-server model and

navicate premium连接sqlserver时报08001错误的解决方法

依然范特西╮ 提交于 2019-12-06 10:02:26
---恢复内容开始--- navicate premium连接sqlserver时报08001错误的解决方法 1.自己一直使用navicate连接sqlserver,但是自从自己的电脑安装了sqlserver12后,连接时一直报无法连接的错误,如图所示: 经过查找解决方案后,以下方法解决了问题。 1.建立连接时选择native client驱动即可解决问题。 2.点击确定按钮即可解决问题。 参考: [ csdn] https://blog.csdn.net/ltylove2007/article/details/90675642 sqlserver,08001 来源: https://www.cnblogs.com/lifengqi/p/11975779.html

连接查询 变量、if else、while

白昼怎懂夜的黑 提交于 2019-12-06 08:31:27
连接查询 变量、if else、while 一、连接查询: 通过连接运算符可以实现多个表查询。 连接 是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 常用的两个链接运算符 : 1.join on (左右连接) 2.union (上下连接) 注:只有在列的数据类型一致时才能够连接起来 二、变量 SQL语言也跟其他编程语言一样,拥有变量、分支、循环等控制语句。 在 SQL语言里面把变量分为 局部变量 和 全局变量 ,全局变量又称系统变量(@@)。 局部变量: 使用 declare 关键字给变量声明,语法非常简单: declare @<变量名 > <变量类型 > 对变量的赋值可以使用 set 关键字,使用 set关键字时对变量的赋值一次只能赋值一个。 我们也可以在查询语句里面对这个变量进行赋值。 1 --局部变量 @变量 数据类型 2 --的定义和使用,临时存储数据,作用范围是函数内部 3 --局部变量是用户可自定义的变量,它的作用范围仅在程序内部。局部变量的名称是用户自定义的,命名的局部变量名要符合SQLserver2012标识符命名规则,局部变量名必须以@开头。 4 declare @hello varchar(60) 5 --变量赋值 为变量赋值的方式一般有两种,一种是使用select语句,一种是使用set语句。 6 --使用select语句赋值SQL:

windows 2003 iis 6 php 连 sql server 2005 2008

我的梦境 提交于 2019-12-06 05:55:58
windows 2003 iis 6 php 连 sql server 2005 2008 需要的是 http://www.microsoft.com/en-us/download/details.aspx?id=20098 点击下载的时候,会出现两个文件 SQLSRV20.EXE SQLSRV30.EXE 分别是 Microsoft Drivers 2.0 for PHP for SQL Server Microsoft Drivers 3.0 for PHP for SQL Server 而在 windows 2003 iis6 环境下 需要的是 2.0 版本的驱动 而不是3.0 版本的驱动 当解压 2.0 的驱动,里面有 各种版本 以ts vc9结尾的 为: ts 线程安全版的 针对 php ts 版 以nts vc9 结尾的 为:nts 非线程安全版的 针对 php nts 版 在搜索资料过程中,还了解到 windows iis 环境下,线程安全版 和 非线程安全版本 的区别 两者在 windows iis 环境下 效率是不一样的,iis fastcgi 模式下是要用 非线程安全版的 如果是使用ISAPI的方式来运行PHP就必须用Thread Safe(线程安全)的版本;而用FastCGI模式运行PHP的话就没有必要用线程安全检查了,用None Thread Safe