404.8 - Not Found HiddenSegment 섹션을 포함하는 URL의 경로를 거부하도록 요청 필터링 모듈이 구성되어 있습니다.
404.8 오류가 뜨는데 원인을 찾을 수 없었다면...
404.8 - Not Found
HiddenSegment 섹션을 포함하는 URL의 경로를 거부하도록 요청 필터링 모듈이 구성되어 있습니다.
404.8 오류가 뜨는데 원인을 찾을 수 없었다면...
404.8 - Not Found
HiddenSegment 섹션을 포함하는 URL의 경로를 거부하도록 요청 필터링 모듈이 구성되어 있습니다.
ALTER DATABASE 디비명 SET OFFLINE WITH ROLLBACK IMMEDIATE
불완전한 트랜잭션이 롤백되고 있습니다. 예상 롤백 완료율: 0%.
불완전한 트랜잭션이 롤백되고 있습니다. 예상 롤백 완료율: 100%.
오프라인 오래 걸려서 구글링 하니 나옴..
ALTER DATABASE 는 트랜잭션이 Commit , Rollback 되어야 실행되기 때문에 처리가 지연된다.
단순 DB status 를 확인하기 위해 찾았으나
collation , status , user Access 등.. 활용도 있는 값들이 있음.
state_desc : ONLINE / OFFLINE
state : 0 = ONLINE
1 = RESTORING
2 = 복구 | SQL Server 2008 를 통해 SQL Server 2017
3 = RECOVERY_PENDING | SQL Server 2008 를 통해 SQL Server 2017
4 = SUSPECT
5 EMERGENCY = | SQL Server 2008 를 통해 SQL Server 2017
6 = 오프 라인 | SQL Server 2008 를 통해 SQL Server 2017
7 = 복사| Azure SQL 데이터베이스 활성 지리적 복제
10 = OFFLINE_SECONDARY | Azure SQL 데이터베이스 활성 지리적 복제
SELECT name,state_desc,state,* FROM sys.databases
WHERE state_desc = 'ONLINE'
자세한 추가 정보는 :
웹상에 이미지를 Base64 인코딩해서 저장 할 때
VB.net
WebClient wc = new WebClient(); byte[] bytes = wc.DownloadData("https://k.kakaocdn.net/dn/r7sss/btquy1QuriI/TBzrcBzkzzj6SucXKqbYR0/img.png"); ' Base64 인코딩 base64Str = Convert.ToBase64String(bytes)
※ 참고 사이트
https://stackoverflow.com/questions/11801630/how-can-i-convert-image-url-to-system-drawing-image
오류 메시지 : 전송 연결 net_io_connectionclosed에서 데이터를 읽을 수 없습니다.
vb.net 에서 SmtpClient + google smtp 로 메일 발송 시 오류가 남.
SmtpClient는 SSL 모드 (포트 465에 필요한 것)로 SMTP 서버에 연결하는 것을 지원하지 않기 때문에 발생한 오류.
smtpMail = New SmtpClient()
smtpMail.EnableSsl = True
smtpMail.UseDefaultCredentials = False
그리고 기존에 465 포트를 이용했다면 587로 변경.
위와 같이 변경하면 정상적으로 메일 발송이 가능함.
외부 http 통신을 위해 Msxml2.ServerXMLHTTP 를 사용했으나
외부 서비스와의 통신은 정상이었으나 로컬에 위치한 서비스 호출시
80072ee2 에러 발생.
30분넘게 구글링해서 이것저것 해보았으나 해결이 안되었고
어찌어찌 찾다가 결국 MS 에서찾아냄.
If is your problem is; While using MSXML2.ServerXMLHTTP
if the url for example MSDN.com its works
but if url is yourdomain.com it does'nt works ( reason is timeout !)
don't listen anothers solutions bla bla bla (update components, make 5 workers, add new users, copy files to another directory, use this script)
solution is = ASP -> Debugging Properties -> Enable Server-side Debugging attribute have to be False
(it is False in default, but many developers set it True for handling errors while programming)
Thats it...
Have a nice day ...
Prepared Statements MYSQL 샘플 소스코드
기본적으로 보안을 위해 사용한다고만 알고있었으나
w3schools 자료를 보면 Prepared Statements 는 3가지 장점을 갖습니다.
$dbconn = new mysqli("디비 주소", "아이디", "비번", "디비명"); if ($dbconn->connect_errno) { echo "Failed to connect to MySQL: (" . $dbconn->connect_errno . ") " . $dbconn->connect_error; } if (!$dbconn->query("DROP TABLE IF EXISTS test") || !$dbconn->query("CREATE TABLE test(id INT, label CHAR(1))") || !$dbconn->query("INSERT INTO test(id, label) VALUES (1, 'a')")) { echo "Table creation failed: (" . $dbconn->errno . ") " . $dbconn->error; } $stmt = $dbconn->prepare("select a,b,c from tbl where a like CONCAT('%',?,'%') "); $id = "abc"; $stmt->bind_param('s', $id); $stmt->execute(); $stmt->bind_result($a, $b, $c); //$stmt->fetch(); while ($stmt->fetch()) { echo $a ."//".$b."//".$c; } $stmt->close(); $dbconn->close();
참고 사이트 :